Thema: Delphi C++ DLL Header -> Delphi

Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#6

Re: C++ DLL Header -> Delphi

  Alt 28. Aug 2007, 13:00
war fast richtig
der Stern hinter dem Datentyp bedeutet das es sich um den Pointertyp handelt.
Code:
BYTE *
wäre also ein Pointer auf ein Byte
Delphi-Quellcode:
type
  PByte = ^Byte;
unter Berücksichtigung des Kommentaares wäre aber folgendes das beste:

Delphi-Quellcode:
type
  TDWordArray = Array[0..0] of DWORD;
  PDWordArray = ^TDWordArray;
[...]
function GetSerialNumbers(const pbySerialNumbers: PDWordArray;
                                const PDWORD pdwSerialNumberLength;
                                const PDWORD pdwNbDevices): DWORD; cdecl; external 'die.dll';
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat