Hallo zusammen,
gibt es eine Möglichkeit die Events eines Automatisierungsobjektes dynamisch in Delphi einzubinden ?
In unserem Fall sind die Com-Server eine Art PlugIn, welche jedoch die gleichen Methoden und Events haben. Den Server erzeugen wir in Delphi mittels CreateOleObject. Diese "PlugIns" sollen austauschbar sein (Bsp. Nutzung von verschiedenen DB-Anbindungen wie z.B. MYSQL.Database oder MSSQL.Database, wobei beide Server die gleichen Methoden und Events bereitstellen).
Ein Versuch, das ganze über Typecasting (CreateOleObject('MSSQL.Database') as IMYSQL_Database) funktioniert nicht, da hier die strikte Typenprüfung von Delphi greift und diese erkennt nunmal das das nicht die gleichen ID's sind.
Gruß
Boris
gibt es eine Möglichkeit die Events eines Automatisierungsobjektes dynamisch in Delphi einzubinden ?
In unserem Fall sind die Com-Server eine Art PlugIn, welche jedoch die gleichen Methoden und Events haben. Den Server erzeugen wir in Delphi mittels CreateOleObject. Diese "PlugIns" sollen austauschbar sein (Bsp. Nutzung von verschiedenen DB-Anbindungen wie z.B. MYSQL.Database oder MSSQL.Database, wobei beide Server die gleichen Methoden und Events bereitstellen).
Ein Versuch, das ganze über Typecasting (CreateOleObject('MSSQL.Database') as IMYSQL_Database) funktioniert nicht, da hier die strikte Typenprüfung von Delphi greift und diese erkennt nunmal das das nicht die gleichen ID's sind.
Gruß
Boris
Comment