Thema: Delphi Interface und Object

Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Interface und Object

  Alt 14. Apr 2008, 12:51
Sorry, aber du musst schon die Deklaration des Interfaces sowie die Signaturen aller Methoden zeigen, denen du das Interface übergibst.
Erst dann kann man erahnen was schief geht.

Kleiner Schuss ins Blaue. Vllt klärtsich deinProblem damit, aber es gibt die auf jeden Fall einen Hinweis welche Infos wir brauchen.
Bei Methoden ist generell die Signatur WICHTIG, genauso wo/ob du die Interface-Referenz ablegst.
  • Du verwendest das Interface auch als Objekt innerhalb der Echse?
    • Alle parameter, denen du das Interface übergibst sind const? gut
    • Du weist es keiner globalen Variable und/oder einem Feld einer Klasse/Record zu? gut
  • Du verwendest das Interface nur als Interface in Echse und DLL
    • Du hast keinerlei Kreuzverweise, die das Interface länger am leben halten oder vorzeitig zerstören können? (TAggregatedObject) gut
  • Du verwendest etwas von dem Interface als Objekt in der DLL? ganz böse
    -> Dann WIRD es irgendwann knallen, und das würde auch erklären, warum es nur manchmal knallt.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat