Strings in Textdatei
-
Wenn ich z.B. in ner Memo eine Datei laden möchte und in dieser Datei soll ein String stehen. Wie mach ich das der den auch anzeigt? Geht das überhaupt?
Danke
-
TMemo::Lines::LoadFromFile()
-
Hm... hab mich wohl undeutlich ausgedrückt, sorry.
Ich will das in der Textdatei ein String steht und der anstatt dem was da steht einen String ausgibt. also in der Textdatei soll z.B. "String1" stehen und mein Programm zeigt er dann anstatt "String1" den Wert für String 1.
Is irgendwie schwer zu beschreiben...
-
Bahnhof

-
TIniFile hilft dir sicher weiter...
-
Oder aber die Eigenschaften Names und Values von TStringList.
Aber ohne den tatsächlichen auszugebenden Text mit in die Datei zu schreiben, wird es nicht funktionieren.
-
IcemanX schrieb:
Bahnhof

Also:
Eine Datei : "Hallo [Name]"
Ein Programm:String Name; Name = Edit1->Text; Memo1->Lines->LoadFromFile("Textdatei.txt");Und ich will nun das anstatt [Name] der String angezeigt wird.
Ich kann das zwar auch im Programm schreiben. Aber bei größeren Texten is es einfacher.Sunday schrieb:
TIniFile hilft dir sicher weiter...
Ich weiß leider nicht was das ist.
-
achso, du willst [Name] durch den inhalt von Edit1 ersetzen?
siehe StringReplace, gab hier auch grad schon nen post dazu...
-
TIniFile ist eine Klasse aus der VCL für INI-Dateien.