Hallo,
ich habe eine Fremd-DLL, aus der ich eine Funktion nutzen möchte.
n:=DLLLoad("SignUtil.dll") gibt Wert zurück,
l:=DLLInfo(n,DLL_INFO_LOADED) git .T. zurück.
aT:=DllInfo(n, DLL_INFO_CLASSFUNCLIST) und
aT:=DllInfo(n, DLL_INFO_FUNCLIST) sind beide leer.
In der Beschreibung steht, das die DLL verscjhiedene Interfaces hat, so z.B.
Definition
interface IDataConv: IDispatch
Interface-IDs Zuordnung
Nachfolgend die IID für das Interface:
Interface IID
IDataConv 5AC83EFF-D070-46CE-87EA-3DAD6FC5C34A
Nachfolgend die CLSID für das Interface:
Interface CLSID
IDataConv 68EDCA10-F381-4161-ACFC-B71010C7D795
Hinweise zur Deklaration
Zur Instanziierung unter VB ist folgende Deklaration notwendig
Interface Deklaration
IDataConv SIGNUTILLib.DataConv
Dann folgen die Methoden.
Kann mir jemand sagen, wie ich das unter XBase++ realisieren kann ?
Fragen zu externer DLL [erledigt]
Moderator: Moderatoren
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten: