![]() |
ActiveX DLL von VB6 ansprechen
Hallo,
ich versuche unter D7 eine in VB6 geschriebene ActiveX DLL anzusprechen. Das Erzeugen der *_TLB.PAS hat funtioniert. Ich kann den darin verpackten OLEServer über die ja ebenfalls automatisch erzeugte Wrapper-Klasse auch erzeugen. Beim ersten Ansprechen des Servers knallt es dann aber. Die angesprochene generierte Methode hat folgende Definition: function InitializeDB(const stConnString: WideString; blOracle: WordBool): WordBool; Unter VB6 funktioniert der gleiche Aufruf. Die DLL versucht hier wohl eine ADO Connection aufzubauen. Wer kann helfen? PMM |
Re: ActiveX DLL von VB6 ansprechen
Ich habe die gleiche Frage mal in der Borland Newsgroup "OleAutomation" gestellt, und von Craig Farell einen Hinweise auf das " ghostmethod problem" erhalten, welches beim Import von VB DLL's auftrat. Um es kurz zu machen: Borland hat da wohl einiges "verschlimmbessert". Ein re-import der DLL mit D5 führt zwar zu besagten "gkostmethods" aber zu einer ansonsten funktionierenden *_TLB.PAS
PMM |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz