Добрый день У меня в коде объявлена структура: Код (Text): cracker_struct struct dword_1param dd 0 dword_1paramSize dd 0 dword_2param dd 0 dword_2paramSize dd 0 dword_3param dd 0 dword_3paramSize dd 0 cracker_struct ends И когда я начинаю её заполнять данными(конкретно указателями и длинной строки для каждого параметра): Код (Text): mov eax, pReceivedParam1 mov cracker_struct.dword_1param, eax mov eax, ReceivedParam1Size mov cracker_struct.dword_1paramSize,eax Я получаю в строках mov cracker_struct.dword_1param, eax mov cracker_struct.dword_1paramSize,eax Ошибку: Код (Text): error A2001: immediate operand not allowed error A2001: immediate operand not allowed Что я делаю не так? Спасибо!
ну надо что-то вроде вот этого: Код (Text): crk_struct cracker_struct <> .. mov crk_struct.dword_1param, eax mov crk_struct.dword_1paramSize,eax
ты объявил только вид структуры. Теперь объяви переменную. Например, Код (Text): some_array cracker_struct <> п.с.: опоздал