Autor Beitrag
FinnO
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1331
Erhaltene Danke: 123

Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
BeitragVerfasst: Sa 08.12.07 22:53 
Und zwar habe ich folgendes Problem:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm7.Button1Click(Sender: TObject);

var Test: Tstringlist;
var name:string;

var i :integer;
var Voc :array of string;
begin
Name:=edit1.Text;
Test.loadFromFile(Unit5.Aktprofil+Name+'.txt');
end;


Die Stringlist möchte nicht laden. Ich denke mal, das liegt daran, dass man aus einer konstante Laden muss. Die Datei, aus der ich laden möchte setzt sich aber aus : Profilname(Aktprofil), Dateiname(hier Edit1.text) und .txt zusammen. Wie kann ich diese Datei laden ( Das Profil kann natürlich immer anders sein.
gispos
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 94

WIN 7
XE10, D2007
BeitragVerfasst: So 09.12.07 00:26 
user profile iconFinnO hat folgendes geschrieben:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
begin
Name:=edit1.Text;
Test.loadFromFile(Unit5.Aktprofil+Name+'.txt');
end;


Unit5 :?: :?: Wo ist das Verzeichnis abgeblieben: C:\Unit5

Gruß gispos

Moderiert von user profile iconNarses: Delphi-Tag repariert
delfiphan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: So 09.12.07 09:15 
user profile iconFinnO hat folgendes geschrieben:
Und zwar habe ich folgendes Problem:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm7.Button1Click(Sender: TObject);

var Test: Tstringlist;
var name:string;

var i :integer;
var Voc :array of string;
begin
Name:=edit1.Text;
Test.loadFromFile(Unit5.Aktprofil+Name+'.txt');
end;


Die StringList musst du zuerst instanzieren:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
var
  Strings: TStringList;
begin
  Test := TStringList.Create;
  try
    Test.LoadFromFile(Unit5.Aktprofil+Name+'.txt');
    // ...
  finally
    Test.Free;
  end;
end;
FinnO Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1331
Erhaltene Danke: 123

Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
BeitragVerfasst: So 09.12.07 10:53 
Danke, klappt jetzt :mrgreen: