Forum: Object-Pascal / Delphi-Language
Delphi
by Kedariodakon,
4. Mär 2005
Mist, da hast du ja Recht... :cyclops:
Naja, aber warum leicht, wenns auch schwer geht? :duck:
Die Erklärung zum Fehler hat oben aber gepasst oder?
Oder liegt da noch nen anderer Fehler vor?
Forum: Object-Pascal / Delphi-Language
Delphi
by Kedariodakon,
4. Mär 2005
Ich glaub ich hab meinen Feheler gefunden...
Beim hinzufügen, füge ich eine Variable eines Object xyz hinzu, welche ich vorher mit einem dynamisch ersteltem Object belegt hab, und da füg ich ja nun mit @xyz die Position von xyz zu aber nicht vom Object in ihm Richtig? :gruebel:
Bye
Forum: Object-Pascal / Delphi-Language
Delphi
by Kedariodakon,
4. Mär 2005
Nein muß ich nicht, aber wenn ich sie z.B. mit eim Items eines TTreeViews oder TStringList verbinde...
Und genau da liegt der Hacken!
Im Event OnDestroy lösche ich die Items der Liste mit einer Procedure, wobei ich sie als TObject zerstör, da in der Liste verschiedene Objecte sind...
Und da geht:
Procedure TfrmMain.CleatTVL;
Var i: Integer;
Obj: TObject;
Forum: Object-Pascal / Delphi-Language
Delphi
by Kedariodakon,
4. Mär 2005
Und mit was sollte ich nun arbeiten?
lieber mit dem Normalen Pointer oder mit dem dereferenzierten *?* Pointer?
Bye
Forum: Object-Pascal / Delphi-Language
Delphi
by Kedariodakon,
4. Mär 2005
scheinbar gibt es einen Unterschied von @Obj und Pointer( Obj ) richtig?
Aber was unterscheidet sie genau?
Was machen Sie?
Ich erstelle mal ein Objekt: :zwinker:
Var Obj1, Obj2: TObject;
ptr: Pointer; Obj1 := TObject.Create;
Versuch eins es freizugeben: :roll:
// Fehler