Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi 2005 - Programm zum öffnen, ändern, speichern v. TXT (https://www.delphipraxis.net/69338-delphi-2005-programm-zum-oeffnen-aendern-speichern-v-txt.html)

911Penta 13. Mai 2006 19:04


Delphi 2005 - Programm zum öffnen, ändern, speichern v. TXT
 
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.

mkinzler 13. Mai 2006 19:21

Re: Delphi 2005 - Programm zum öffnen, ändern, speichern v.
 
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!

Hawkeye219 13. Mai 2006 19:40

Re: Delphi 2005 - Programm zum öffnen, ändern, speichern v.
 
Eine weitere Möglichkeit:

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

911Penta 13. Mai 2006 20:10

Re: Delphi 2005 - Programm zum öffnen, ändern, speichern v.
 
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.

mkinzler 13. Mai 2006 20:14

Re: Delphi 2005 - Programm zum öffnen, ändern, speichern v.
 
Einw neue VCL-Formularanwendung.

Es sind auch nur Codefragmente. Du mußt natürlich noch die entsprechenden Komponeneten/Klassen deklarieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz