Interface instans
Hvordan finder jeg typen af en interface instans.Se herunder
Type
IEngine = Interface
.
.
.
end;
TEngine = Class
.
.
.
end;
TEngineX = Class(TEngine, IEngine)
.
.
.
end;
TEngineY = Class(TEngine, IEngine)
.
.
.
end;
TMachine = Class
Private
Engine : IEngine; // TEngineX eller TEngineY
Function EngineClassAsString : String;
end;
Function TMachine.EngineClassAsString : String;
begin
// TEngineX eller TEngineY?
end;
"Is" virker ikke...
// Rocco
