Einzelnen Beitrag anzeigen

Benutzerbild von ste_ett
ste_ett

Registriert seit: 10. Sep 2004
Ort: Dülmen
464 Beiträge
 
Delphi 7 Professional
 
#5

Re: DLL Aufruf (void**)&aImgFormat nach Delphi

  Alt 11. Jan 2007, 08: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!
  Mit Zitat antworten Zitat