Einzelnen Beitrag anzeigen

Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#12

AW: C DLL mit Delphi verwenden

  Alt 23. Feb 2011, 17:29
Das packed muß hier definitiv raus. Wegen orderId und swRevisionPrefix.
Du kannst es auch so deklarieren (hier ist dann packed oder nicht egal):

Delphi-Quellcode:
  TAnnotation =
    packed record
      deviceType : array[0..MAX_DEVICE_TYPE_LENGTH] of UINT8;
      orderId : array[0..MAX_ORDER_ID_LENGTH] of UINT8;
      padding1 : UINT8;
      hwRevision : UINT16;
      swRevisionPrefix : UINT8;
      padding2 : UINT8;
      swRevision1 : UINT16;
      swRevision2 : UINT16;
      swRevision3 : UINT16;
    end;
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat