Registriert seit: 27. Nov 2017
2.508 Beiträge
Delphi 7 Professional
|
AW: Wie vergleiche ich zwei Prozedurtypen?
27. Nov 2018, 13:14
Man müsste prüfen ob die ggf. zusätzliche Argumente dazubekommen haben und von welchem Typ die sind und ob die Parameter-Dingsdabums haben (ohne, var, out, const).
Aber wie mit der RTTI machen? Hm...
Guckstdu u. a. hier: https://www.delphipraxis.net/194103-...-via-rtti.html
Man kommt über RTTI eigentlich schon seit Delphigenerationen an (fast) alles ran.
Frage:
Wenn das geht
Delphi-Quellcode:
intf := rttiContext.GetType( TypeInfo(IInterface) );
Assert( a.BaseType = intf );
Assert( b.BaseType = intf );
was kommt denn dann bei Assert( a.BaseType = b.BaseType );
raus?
|