Обьявление переменной

Тема в разделе "WASM.BEGINNERS", создана пользователем dsoft, 12 ноя 2011.

  1. dsoft

    dsoft Евгений

    Публикаций:
    0
    Регистрация:
    20 май 2007
    Сообщения:
    54
    Адрес:
    Омск
    Имеется следующее (MASM):
    Код (Text):
    1.   TRACE_MAX EQU 21
    2.  
    3.   TTrace STRUCT
    4.     Coo     BASS_3DVECTOR <>
    5.     Alpha   GLfloat ?
    6.   TTrace ends
    7.  
    8.   TShapeTrace STRUCT
    9.     Trace   TTrace TRACE_MAX dup (<>)
    10.   TShapeTrace ends
    11.  
    12. .data?
    13.   Shaper    TShapeTrace   701 dup (<>)  ; error
    никак не могу понять, как правильно описать переменную Shaper. Постоянно получаю сообщение о неправильной инициализации структуры. А как правильно? Перерыл все исходники, ничего похожего нет.
     
  2. dsoft

    dsoft Евгений

    Публикаций:
    0
    Регистрация:
    20 май 2007
    Сообщения:
    54
    Адрес:
    Омск
    Вопрос решён. На другом форуме подсказали, что это баг компилятора MASM (ml.exe) и для его решения можно, либо использовать компилятор JWasm (он нормально понимает такой код), либо подставить ложную структуру.