Entwickler-Ecke

Dateizugriff - Einen Satz in einer *.txt speicher und wieder auslesen


Ken-san - Do 15.01.04 10:42
Titel: Einen Satz in einer *.txt speicher und wieder auslesen
Hallo

ich habe ein sehr peinliches Problem :P ich will eine Zeile von einem Programm ins andere bringen dafür will ich sie in einer *.txt speichern und wieder auslesen kann mir da jemand einen ansatz geben??? wäre echt nett

gruß Kenny


Delete - Do 15.01.04 11:11

Aus einem Memo in ein Memo? Dann schau dir bspw. mal "SaveToFile" und "LoadFromFile" in der Hilfe an. Das findest du unter "Memo -> Lines".

Wenn´s zur Laufzeit sein soll, dann müsstest du ein bisschen mit Nachrichten hantieren. Bspw. Suche in: Delphi-Forum, Delphi-Library WM_COPYDATA. Damit könntest du per Knopfdruck die Textzeile direkt an das andere Programm schicken, das natürlich entsprechend reagieren muss. Es gibt noch ein paar andere Möglichkeiten.


Ken-san - Do 15.01.04 11:13

Ne das passiert nicht wärend der Laufzeit okey dann guck ich mal nach Load- SavetoFile

ich danke dir
gruß

Kenny


Ken-san - Do 15.01.04 11:54

Ähm ... da gibt es kleines Problem das mit dem azuslesen hab ich hinbekommen aber das speichern geht nicht

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var
  Filename : String;
  s : TStringlist;
begin
s := TStringList.Create;
s.Text := edit1.text;
Filename := 'C:\Installation Kenshin';
s.SaveToFile(Filename);


Keine Ahnung warum nicht aber gibt ne dicke Fehlermeldung

Kenny :cry:

Moderiert von user profile iconKlabautermann: Code durch Delphi-Tags ersetzt.


Chatfix - Do 15.01.04 12:24

Zitat:
Filename := 'C:\Installation Kenshin';


Du müsstest vielleicht aucheinen Dateinamen angeben, nicht nur den Pfad :roll:


Ken-san - Do 15.01.04 12:45

ups...das hab ich wohl verpeilt... :wink: sorry

naja ich danke es funtz jetzt :D

Kenny