Thema: Delphi Generisches Typecasting?

Einzelnen Beitrag anzeigen

Benutzerbild von maximov
maximov

Registriert seit: 2. Okt 2003
Ort: Hamburg
548 Beiträge
 
Delphi 2005 Professional
 
#12

Re: Generisches Typecasting?

  Alt 9. Sep 2004, 09:29
Ja, wenn die published sind ist das kein problem. Einfach den pointer holen und eine methoden-variable zusammen basteln:
Delphi-Quellcode:
type
  TMyCall = procedure of object;
var
  method:TMethod;
...
method.data := myObj;
method.code := myObj.MethodAddress('Perform');
...
if method.code <> nil then TMyCall(method); // dies ist der aufruf!

// edit: verdammte kommentare
mâxîmôv.

{KDT}
  Mit Zitat antworten Zitat