Autor Beitrag
adler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 511

Windows XP
Delphi 05 Pers
BeitragVerfasst: Di 28.10.03 22:17 
Hallo,

möchte eine Datei laden und den Inhalt dieser Datei in einen String speichern, also nicht in ein Memo, hab nur für Memos und anderes etwas durch die suche gefunden... wahrscheinlich weiß das eh schon jeder :-)
Naja, kann halt nur in ein Memo speichern, mit
ausblenden Delphi-Quelltext
1:
Memo1.lines.LoadFromFile('Pfad/Beispiel.txt');					

Habs schon für ne Variable so:
ausblenden Delphi-Quelltext
1:
variable.LoadFromFile('Pfad/Beispiel.txt');					

und so:
ausblenden Delphi-Quelltext
1:
variable := LoadFromFile('Pfad/Beispiel.txt');					

versucht, es kam nur nichts gescheites dabei raus

Moderiert von user profile iconTino: Delphi-Tags hinzugefügt.

_________________
Wo's nix zu gucken gibt, gibts vielleicht was zu hören.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 28.10.03 23:11 
Mach dich mal mit der objekt orientierten Programmierung vertraut, so wird das nie was.

LoadFromFile ist eine Methode der Klasse TStrings von der die Lines Eigenschaft des TMemos abgeleitet ist. Es ist also keine für sich eigenständige Funktion.

Du hast jetzt zwei Möglichkeiten, entweder du nimms eine StringListe 8TStringListe) und weißt deiner String Variablen die Eigenschaft Text von TStringlist zu oder du liest die datei selber zeile für Zeile ein und baust die zeilen selber zusammen:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
var
  F: Textfile;
  s1, s2: String;
begin
  AssignFile(F, Dateiname);
  Reset(F);
  while not EOF(F) do
  begin
    readln(F, s1);
    s2 := s2 + s1;
  end;
  CloseFile(F);
  ShowMessage(s2);
end;
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Mi 29.10.03 10:31 
Schau dir auch mal den folgenden FAQ Beitrag an: ...eine Textdatei direkt in einen String laden?

Gruß
Tino