Zitat von
Hawkeye219:
Funktioniert doch
Vielen Dank, Du kriegt ein virtuelles
von mir.
Zitat von
himitsu:
Wenn es direkt geht, dann ließ es doch vor Ort aus und gib nur den Namen weiter?
Es ist eh etwas wieder der Natur, wenn man von einem Interface das dahinter versteckte Objekt rausrückt.
So habe ich es bei meinen Versuchen auch schon gemacht, aber ich wäre nie drauf gekommen, dass es an dem {$M+} Compilerschalter hängt.
Delphi-Quellcode:
ITest = interface(IUnknown) // aus DUnit TestFramework
['{89CCD557-7DE1-4814-B033-ABAFE0870EC7}']
function GetName: string;
function GetUnitName:string; // Neu!
function CountTestCases: integer;
function CountEnabledTestCases: integer;
function Tests: IInterfaceList;