Autor Beitrag
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: So 18.05.03 14:14 
Hallo,

wie kann ich TStrList installisieren? habe es mit folgendem code versucht aber es geht einfach nicht
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
var
  TextDatei:TStrList;
  strCaption:String;
begin
  strCaption:=TabControl1.TC_Items[TabControl1.curindex];

  TextDatei:=TStrList.Create; // hier complierer fehler
  
  TextDatei.LoadFromFile(GetExeDir + 'daten\' + strCaption + '.txt'); // datei gibt es


Moderiert von user profile iconTino: Titel geändert, Topic verschoben & Delphi-Tags hinzugefügt.

_________________
MFG
Michael Springwald, "kann kein englisch...."
AndyB
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1173
Erhaltene Danke: 14


RAD Studio XE2
BeitragVerfasst: So 18.05.03 14:17 
Titel: Re: KOL
mimi hat folgendes geschrieben:
TextDatei:=TStrList.Create; // hier complierer fehler

Jetzt bräuchte man nur noch Zugriff auf deinen Bildschirm (Remote Desktop), um die Fehlermeldung, die der Compiler ausgibt, zu bekommen. Oder man befragt die berüchtigte Kristallkugel.

_________________
Ist Zeit wirklich Geld?
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: So 18.05.03 14:20 
bitte:
ausblenden Quelltext
1:
2:
[Fehler] Unit1.pas(68): Diese Form des Methodenaufrufs ist nur in Methoden von abgeleiteten Typen erlaubt
[Fataler Fehler] ps.dpr(7): Verwendete Unit 'Unit1.pas' kann nicht compiliert werden

ich hoffe mir kann jemmand helfen wie ich die TstrList Installisieren kann

_________________
MFG
Michael Springwald, "kann kein englisch...."
AndyB
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1173
Erhaltene Danke: 14


RAD Studio XE2
BeitragVerfasst: So 18.05.03 14:53 
KOL benutzt das Alte Object-Modell von TurboPascal und nicht das neue Class-Modell.

Eine dynamische TStrList kannst du folgendermaßen instanzieren.
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
var List: PStrList;
begin
  List := New(PStrList, Create);
  try
  finally
    // Dispose(List, Destroy); dies ist identisch mit:
    List.Free;
  end;
end;


Eine statische Instanz wird folgendermaßen erzeugt:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var List: TStrList;
begin
  List.Create;
  try
  finally
    List.Destroy;
  end;
end;

_________________
Ist Zeit wirklich Geld?
mimi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: So 18.05.03 15:06 
Danke !!!

_________________
MFG
Michael Springwald, "kann kein englisch...."