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

Тема в разделе "Общие вопросы по С и С++", создана пользователем NOCaut, 9 май 2011.

  1. NOCaut

    NOCaut Гость

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

    C++ размер 4210068

    Код (Text):
    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
    Код (Text):
    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;
     
  2. NOCaut

    NOCaut Гость

    ошибку нашол!
     
  3. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Она была тут?
    Код (C++):
    typedef MasOfWChar TSyncError[0..1][4000];
     
Загрузка...

Поделиться этой страницей