Forum: Object-Pascal / Delphi-Language
Delphi
by cetinbiryoldayim,
6. Mai 2008
:D aber im oberen Programm hat die Klasse TFunktion auch keinen eingenen Destruktor..
es erbt ihn von TObject und gibt ihn dann an die Unterklasse weiter
hmm....... die beiden Programme sind eigentlich fast gleich aufgebaut, auf den fehlerhaften Unterschied bin ich immernoch nicht gekommen
aber wenn niemand weiter weiß, bedanke ich mich trotzdem :)
Forum: Object-Pascal / Delphi-Language
Delphi
by cetinbiryoldayim,
6. Mai 2008
könntest du dann auch sagen, warum es im anderen Programm nicht ging? warum hat er dann dort nicht den Standartdestruktor erkannt? er müsste ihn doch geerbt haben von TObject..
Forum: Object-Pascal / Delphi-Language
Delphi
by cetinbiryoldayim,
6. Mai 2008
ja das hab ich verstanden :)
das Problem ist nur, dass es vorhin mit einem direkten Aufruf nicht geklappt hat, wobei es im Programm meines Lehers funktioniert.
woran das liegt, das habe ich nicht vertanden..
Forum: Object-Pascal / Delphi-Language
Delphi
by cetinbiryoldayim,
6. Mai 2008
aber das hat doch keinen Einfluss auf den Aufruf des Destruktors (dieFunktion.Destroy)
oder?
Forum: Object-Pascal / Delphi-Language
Delphi
by cetinbiryoldayim,
6. Mai 2008
ich habe zuvor über eine verwandte Frage ein Thema erstellt gehabt und Antwort bekommen (siehe http://forum.delphi-treff.de/showthread.php?t=23607)
aber ich habe jetzt ein ähnliches Programm untersucht (von meinem Lehrer)
und habe gesehn, dass es bei diesem Programm geht
die klasse Steuerung kann hier einfach dieFunktion.Destroy() aufrufen
warum kann man das jetzt?
(ich könnte auch den...