Тема: Мабуть не знаю MASM, допоможить вивчіти!
Шановні хлопці (і дівчата, і хто б не був, щоб нікого не скривдити) я не можу скоипілювати типовий баззовий пробний зразок коду
.386
.model flat
include C:\masm32\include\windows.inc
include C:\masm32\include\kernel32.inc
include C:\masm32\include\user32.inc
includelib C:\masm32\lib\kernel32.lib
includelib C:\masm32\lib\user32.lib
.data
MsgCaption db "Iczelion's tutorial #2",0
MsgBoxText db "Win32 Assembly is Great!",0
.code
start:
invoke MessageBox, NULL,addr MsgBoxText, addr MsgCaption, MB_OK
invoke ExitProcess,NULL
end start
Помилок - вагон, і всі вони в windows.inc!
C:\masm32\bin\ml.exe /c /coff /Zi masm1.asm
C:\masm32\bin\link /SUBSYSTEM:WINDOWS masm1.obj
pause
Почінається список так .inc<78> : error A2119 : language type must be specified
і таке і подібне ціла справжня простиня на пару сотен рядків. Скопіювати повністю не можу і не бачу сенсу, хоча
розбиратися з файлом windows.inc само по собі надзвичайно цікаво. Дивлячісь в нього я взнаю багато що нове, хоча б ті самі макроси, якіх я досі не використовував і не знав взагалі.
Але в чому ж таки справа тотально??