Registriert seit: 10. Sep 2004
Ort: Dülmen
464 Beiträge
Delphi 7 Professional
|
Re: DLL Aufruf (void**)&aImgFormat nach Delphi
11. Jan 2007, 09:54
Deine Deklaration der Funktion in Delphi fehlt.
Die Deklaration für "eBCAMQUERYCAP" fehlt.
Deine Portierung der Struktur ist nicht korrekt.
An einigen Stellen hast du aus "int" LongWord gemacht, es muss Integer heissen.
Die Reihenfolge der Variablen in der Struktur / im Record sollte engehalten werden.
function FX_GetCapability(iCamId: Integer; eCap: eBCAMQUERYCAP; iIdent: Integer; ppCap: PPointer; piCapNumber: PInteger): DWORD; stdcall;
Alternativ:
function FX_GetCapability(iCamId: Integer; eCap: eBCAMQUERYCAP; iIdent: Integer; var ppCap: Pointer; var piCapNumber: Integer): DWORD; stdcall;
Stefan "Geht nicht!" ist keine Fehlerbeschreibung und "Hab ich schon versucht!" keine Antwort!
Hey, it compiles! Ship it!
|