Отображение структури в память

  • Автор темы NOCaut
  • Дата начала
N

NOCaut

Структура с++ отличается от структури delphi. Как их виревнять? я немогу доступится к даним

C++ размер 4210068

Код:
typedef wchar_t MasOfWChar[255];
typedef MasOfWChar TSyncUpdate[4000];
typedef MasOfWChar TSyncError[0..1][4000];
typedef MasOfWChar TSyncPath[255];
struct StructShareMem
{
bool Active;
bool UpdateAll;
// status S_OK and S_Update
int SyncUpdateCount;
TSyncUpdate SyncUpdate;
// status S_Error and S_Error text
int SyncErrorCount;
TSyncError SyncError;
// array of path sync
int SyncPathCount;
TSyncPath SyncPath;
};
Delphi размер 6276625
Код:
type
ShortstringW = array[0..255] of WideChar;
TSyncUpdate = array[ 0..4000] of ShortStringW;
TSyncPath = array[ 0..255 ] of ShortStringW;
TSyncError = array[0..1, 0..4000 ] of ShortStringW;
p_struct=^somestruct;
somestruct = record
Active: Boolean;
UpdateAll: Boolean;
// status S_OK and S_Update
SyncUpdateCount: Integer;
SyncUpdate: TSyncUpdate;
// status S_Error and S_Error text
SyncErrorCount: Integer;
SyncErrorPath: TSyncError;
// array of path sync
SyncPathCount: Integer;
SyncPath: TSyncPath;
end;
 
L

lazybiz

Она была тут?
C++:
typedef MasOfWChar TSyncError[0..1][4000];
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!