Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
26. Apr 2006
Selbst, wenn der Aufruf so nicht möglich ist (was ich kaum glaube, hab aber kein Delphi da um es zu überpüfen) kannst du auf jeden Fall folgendes machen:
var
Module: TModule;
begin
Module:=nil;
ShowMessage(IntToStr(Module.GetModuleID));
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
26. Apr 2006
Ich habe ja auch nicht behauptet, dass es nicht funktioniert. Folgendes als Beispiel:
type
TMyClass = class of TModule;
var
MyClass: TMyClass;
begin
MyClass:=nil;
Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
26. Apr 2006
Wie rufst du denn die Methode auf? Ich hab so das Gefühl, dass er bei ClassName knallt. Also prüfe, ob du eine gültige Klasse beim Aufruf benutzt.