Hallo!
| Zitat: |
| Was meinst du mit Create ? Nein ich habe nirgens ein Create gemacht ! |
In C++ erstellst du doch Objekte, indem du z.B. schreibst:
Quelltext
1:
| classmyobject myobject=new classmyobject(); |
Aufgebröselt könntest du das auch in zwei Schritten machen:
Variable deklarieren:
Quelltext
1:
| classmyobject myobject; |
Instanz der Klasse erstellen und der Variable zuweisen
Quelltext
1:
| myobject=new classmyobject(); |
Das gleiche musst du für Objekte auch in Delphi machen. Es reicht nicht, eine Variable vom Typ Tstringlist zu deklarieren:
Quelltext
Du musst nun auch eine Instanz von TStringlist erstellen und einen Zeiger auf diese Instanz in dieser Variable ablegen:
Quelltext
1:
| StrL:=TStringlist.Create; |
Delphi verfügt über keine Garbage-Collection, daher musst du sämtliche Objekte auch manuell freigeben (siehe Beitrag über diesem, Stichwort Free).
Cu,
Udontknow