Forum: Win32/Win64 API (native code)
Delphi
by OregonGhost,
11. Dez 2007
In C definiert man so eben Bitfelder. Man nimmt einen zugrundeliegenden Typ und teilt ihn in Bits auf. z.B.
struct {
unsigned char highnibble: 4;
unsigned char lownibble: 4;
};
ergibt eine Struktur, die ein Byte in Nibbles einteilt. Ich glaube, solange es alles passt und man den Typ zwischendurch nicht ändert, ergibt der Typ die Gesamtgröße. Du könntest also probieren, deine...
Forum: Win32/Win64 API (native code)
Delphi
by OregonGhost,
11. Dez 2007
Sind die Dinger mit den Doppelpunkten nicht Bitfelder? Also nicht wirklich zwei ULONGs, sondern je zwei Bit lange vorzeichenlose Integer :stupid:
Forum: Win32/Win64 API (native code)
Delphi
by OregonGhost,
28. Aug 2007
Willst du die Signatur übersetzen, damit du die C++-Funktion in deinem Delphiprogramm aufrufen kannst, oder willst du die komplette Funktion übersetzen?