AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi 2005 - Programm zum öffnen, ändern, speichern v. TXT
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 2005 - Programm zum öffnen, ändern, speichern v. TXT

Ein Thema von 911Penta · begonnen am 13. Mai 2006 · letzter Beitrag vom 13. Mai 2006
Antwort Antwort
911Penta

Registriert seit: 13. Mai 2006
2 Beiträge
 
#1

Delphi 2005 - Programm zum öffnen, ändern, speichern v. TXT

  Alt 13. Mai 2006, 19:04
Hi,

ich fange mit Delphi zu programmieren und wollte ein Programm erstellen mit dem ich auf dem jeweiligen PC den Ort einer Datei angeben kann (in diesem Fall eine *.wtf datei), dann in eine TExtBox etwas eingeben kann, dass er dann auf konpfdruck in dieser Datei speichert. Nun sind meine Probleme, dass ich wohl die wtf datei erst irgendwie vom Programm umbenennen lassen muss zur txt datei, dann soll der jetzt z.b. aus der textbox "Hallo" rauslesen und automatisch "User sagt:" davorsetzten. Dies dann in der Textdatei abspeichern und diese wieder in eine wtf umbenennen. Das letzte Problem welches aber nicht unbedingt zu meistern ist,wäre, dass das Programm sich merkt, wo die Datei war damit man beim nächsten starten der Anwendung nicht wieder suchen muss.


so da ich nun keine richtige Ahnung habe, wollte ich hier um hilfe bitten.

ISt ja eioetnlich ein ganz kleines Programm!

Ich weiß noch nicht einmal dierekt welchen Programm Typ ich nehmen soll, wenn man bei delphi 2005 auf neu klickt gibt es ja soviele verschiedene.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Delphi 2005 - Programm zum öffnen, ändern, speichern v.

  Alt 13. Mai 2006, 19:21
Die Datei auswähleme Datei auswählen kannst du mit einem TOpenDialog. Umbenennen brauchst du sie eigentlich nicht.
Es sollte etwa so gehen:

Delphi-Quellcode:
AssignFile) tf, OpenDialog.FileName);
Reset (tf);
while not Eof(tf) do
begin
  Stringlist.add (ReadLn( tf));
end;
CloseFile( tf);
Rewrite(tf);
Write( tf, 'User sagt');
Writeln( tf, Edit1.Text);
for i := 0 to StringList.Count-1 do
begin
  WriteLn( tf, StringList.Strings[i]);
end;
CloseFile( tf);
Achtung: getippt und nicht getestet!
Markus Kinzler
  Mit Zitat antworten Zitat
Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Delphi 2005 - Programm zum öffnen, ändern, speichern v.

  Alt 13. Mai 2006, 19:40
Eine weitere Möglichkeit:

Delphi-Quellcode:
StringList.LoadFromFile (OpenDialog.FileName);
StringList.Insert(0, 'User sagt:' + Edit1.Text);
StringList.SaveToFile (OpenDialog.FileName);
Gruß Hawkeye
  Mit Zitat antworten Zitat
911Penta

Registriert seit: 13. Mai 2006
2 Beiträge
 
#4

Re: Delphi 2005 - Programm zum öffnen, ändern, speichern v.

  Alt 13. Mai 2006, 20:10
welches programm soll ich den bei neu asuwählen, eure codes gehen irgendwie nich...........oder besser gesagt sieh gehen bestimmt aber ich kanns nich umsetzen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Delphi 2005 - Programm zum öffnen, ändern, speichern v.

  Alt 13. Mai 2006, 20:14
Einw neue VCL-Formularanwendung.

Es sind auch nur Codefragmente. Du mußt natürlich noch die entsprechenden Komponeneten/Klassen deklarieren.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz