invoke MessageBox,代码有错,如何改?

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:25:14
本人不懂编程,直接给我答案就可以了,谢谢!
72 行的内容是:
invoke MessageBox,NULL,CTEXT("无法装载目标文件,",0dh,"复制本程序到安装目录下执行!"),NULL,MB_OK or MB_ICONSTOP

错误信息:

C:\masm32\hhh\hhh.asm(72) : error A2136: too many arguments to INVOKE
C:\masm32\hhh\hhh.asm(72) : error A2084: constant value too large
C:\masm32\hhh\hhh.asm(72) : error A2114: INVOKE argument type mismatch : argumen
t : 4
C:\masm32\hhh\hhh.asm(72) : error A2006: undefined symbol : CTEXT
C:\masm32\hhh\hhh.asm(72) : error A2114: INVOKE argument type mismatch : argumen
t : 2
_
Assembly Error
还是不行,我自己已经找到问题了。

.const
sztext db "无法装载目标文件"
db 0dh,0ah
db "复制本程序到安装目录下执行!",0

invoke MessageBox ,NULL,addr sztext,NULL,MB_OK or MB_ICONSTOP
这样就行了.