Друзья! Может мне кто-нибудь объяснить, что поисходит с MASM32? Имеем код, имя файла ima_faila.asm Команда ml /c /coff ima_faila.asm Объектный файл не создаётся! Такая вот ошибка: Assembling: ima_faila.asm ima_faila.asm(14) : error A2008: syntax error : dword Но стоит изменить имя неициализированной переменной, написать "aa" или "aaaa" вместо "aaa", как объектный файл создаётся! Что за напасть? Код (Text): .386 .model flat, stdcall option casemap:none include C:\masm32\include\windows.inc include C:\masm32\include\kernel32.inc includelib C:\masm32\lib\kernel32.lib include C:\masm32\include\user32.inc includelib C:\masm32\lib\user32.lib .data? aaa DWORD ? .code start: invoke ExitProcess,NULL end start
Это слово зарезервировано. П.С. Ты наверно исходник в блокноте пишешь? Пиши в нормальном редакторе с подсветкой синтаксиса...
2amvoz Чтоб не допускать таких ошибок впредь скачай и установи notepad++. Хорошая подсветка синтаксиса, переход на строку, и т.д. и т.п Попробуй, мб понравится
Eсли я начну за грамотность гонять, многим несладко придётся. Тебе в первую очередь, обещаю. Просто глаза закрываю на это, ибо интернет.