Mình đã dùng ml.exe và link.exe để tạo thành công .dll file.Tuy nhiên,khi sử dụng,nó lại báo lỗi như trên tiêu đề.
_ml /c /coff /I"C:\MyLib" test.asm_
(Test.asm)
.386
.model flat,stdcall
.stack 100
.DATA
.CODE
main proc,hlnstDLL:DWORD,reasone:DWORD,reserved1:DWORD
mov eax,0
ret
main endp
ForFun proc
ret
ForFun endp
END main
_link /DLL /DEF:test.def /SUBSYSTEM:WINDOWS test.obj_
(Test.def)
LIBRARY test
EXPORTS ForFun
(main.asm-chương trình assembly sử dụng test.dll)
.386
.model flat,stdcall
.stack 4096
ForFun proto
ExitProcess proto,dwExtiCode:DWORD
.data
.code
main proc
invoke Forfun
invoke ExitProcess,0
main endp
end main
Không biết thao tác tạo ra .dll file của mình có đúng hay không?Lỗi trên là do đâu?Mọi người góp ý với!