Thema: Delphi Dateiinhalt -> TStrings?

Einzelnen Beitrag anzeigen

smash

Registriert seit: 28. Jul 2004
23 Beiträge
 
#1

Dateiinhalt -> TStrings?

  Alt 25. Aug 2004, 16:06
Hallo,

ich möchte gerne einer Assign- Methode gerne einen Dateiinhalt übergeben.
Was funktioniert ist:

XYZ.ASSIGN(Memo1.Lines); Jedoch möchte ich kein Memo- Feld übergeben, sondern wie gesagt den Inhalt einer Datei.
Also habe ich probiert:

Delphi-Quellcode:
var
   str: TStrings;
begin
   str := TStrings.Create;
   str.LoadFromFile('abc.tpl');
   XYZ.Assign(str);
end;
Dies funktioniert jedoch nicht!
Kann mir einer sagen wie es richtig sein muss?
Die Assign Methode erwartet: "Source: TPersistent"

Was aber eigentlich mein Ziel ist: Ich möchte in der Datei gerne bestimmte Variablen (%xyz%) durch bestimmte Werte ersetzen.
Wie schreibe ich mir eine Funktion welche den Inhalt einer Datei einliest, bestimmte Sachen, die irgendwo in der Datei vorkommen ersetzt, und mir eine konforme Form (TStrings?) zurückliefert?

Danke für eure Ideen und Hilfen!
  Mit Zitat antworten Zitat