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

Discussion in 'WASM.BEGINNERS' started by dsoft, Nov 12, 2011.

  1. dsoft

    dsoft Евгений

    Blog Posts:
    0
    Joined:
    May 20, 2007
    Messages:
    54
    Location:
    Омск
    Имеется следующее (MASM):
    Code (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 Евгений

    Blog Posts:
    0
    Joined:
    May 20, 2007
    Messages:
    54
    Location:
    Омск
    Вопрос решён. На другом форуме подсказали, что это баг компилятора MASM (ml.exe) и для его решения можно, либо использовать компилятор JWasm (он нормально понимает такой код), либо подставить ложную структуру.