السلام عليكم
هدا الكود
.MODEL flat, stdcall
OPTION CASEMAP:NONE
Include windows.inc
Include kernel32.inc
Include masm32.inc
Include kernel32.lib
Include masm32.lib
.data
HelloMsg DB "Hello Word", 0
CRLF DB 00Ah, 00Dh 0
ExitMsg DB "Enter to Exit", 0
.data?
Buffer DB ?
.code
Start:
invoke StdOut, addr HelloMsg
invoke StdOut, addr CRLF
invoke StdOut, addr ExitMsg
invoke StdIn, addr Buffer, 1
invoke ExitProcess, 0
End Start
.386
بعد تنفيد البرنامج يضهر خطأ في هدا السطر
Include kernel32.lib
\Masm32\Bin\ML /c /coff /Cp /nologo /I"\Masm32\Include" "C:\WinAsm\projets\projet.asm"
Assembling: C:\WinAsm\projets\projet.asm
C:\WinAsm\projets\projet.asm(8) : fatal error A1000: cannot open file : kernel32.lib
\Masm32\Bin\Link @"C:\WinAsm\projets\link.war"
Microsoft ® Incremental Linker Version 5.12.8078
Copyright © Microsoft Corp 1992-1998. All rights reserved.
/SUBSYSTEM:CONSOLE /RELEASE /VERSION:4.0 "/LIBPATH:\Masm32\Lib" "C:\WinAsm\projets\projet.obj" "/OUT:C:\WinAsm\projets\my first programme.exe"
LINK : fatal error LNK1181: cannot open input file "C:\WinAsm\projets\projet.obj"
Make finished. 2 error(s) occured.
وهده الصورة توضح
http://img188.imageshack.us/img188/5320/dxy1b7tmp.jpg
انا استعمل برنامج WinAsm Studio