Einzelnen Beitrag anzeigen

schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#1

Korrekte Struct Übersetzung

  Alt 26. Mär 2011, 22:12
Hallo!

Ich habe mit HeaderConvert versucht eine C++ Struct für Delphi zu übersetzen.
Die schaut mich aber nicht korrekt an:

Code:
#define VDATA_MAX_TIME   15
#define VDATA_MAX_COUNT 7
#define VDATA_MAX_DATA 4

typedef struct s_VData
{
  unsigned length;
  BYTE TS;
  BYTE T0;
  struct
  {
    BYTE value;
    bool present;
  }
  ib[VDATA_MAX_COUNT][VDATA_MAX_DATA], TCK;
  unsigned pn;
  BYTE hb[VDATA_MAX_TIME];
  unsigned hbn;
}
VDATA;
Ergebnis:
Delphi-Quellcode:
type
  s_VData = record
    length: Word;
    TS: BYTE;
    T0: BYTE;
        value: BYTE;
    present: Bool;
  end {s_VData};
Da fehlt aber das mehrdimensionale Array ib.

Kann das jemand korrekt übersetzen?
Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat