用汇编调用messagebox总出错, 请高手指点
代码如下:
(环境:windows XP, vc6.0)
void TestEqual( int a, int b )
{
const char *pE = "a equal b";
const char *pNE = "a not equal b";
const char *pTitle = "title";
__asm
{
push edx
mov edx, a
cmp edx, b
jne noteq
push 0
push DWORD ptr [pTitle]
push DWORD ptr [pE]
push 0
call MessageBox // 调用这里时抛出异常,
noteq: push 0
push DWORD ptr [pTitle]
push DWORD ptr [pNE]
push 0
call MessageBox
pop edx
}
}
(环境:windows XP, vc6.0)
void TestEqual( int a, int b )
{
const char *pE = "a equal b";
const char *pNE = "a not equal b";
const char *pTitle = "title";
__asm
{
push edx
mov edx, a
cmp edx, b
jne noteq
push 0
push DWORD ptr [pTitle]
push DWORD ptr [pE]
push 0
call MessageBox // 调用这里时抛出异常,
noteq: push 0
push DWORD ptr [pTitle]
push DWORD ptr [pNE]
push 0
call MessageBox
pop edx
}
}
...全文
相关推荐
Element MessageBox弹框的具体使用
主要介绍了Element MessageBox弹框的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
WPF很炫很实用的MessageBox
WPF很炫很实用的MessageBox,在WPF项目中肯定会用到,超实用。而且窗体的动画很友好,值得学习。
Winform自定义MessageBox
自定义MessageBox,实现窗口倒计时自动关闭,并且可以暂停倒计时;消息框可以改变图标,弹出时根据图标的不同有不同的提示音;增加按键的Ctrl组合键快捷方式。
vue.js开发实现全局调用的MessageBox组件实例代码
前言 一开始接触到vue中的组件的时候,对于组件的理解还是不够充分的,最近在开发个人博客项目中,一开始就没准备使用一些现在比较流行的UI库(毕竟是个人项目,多练练手还是好的),所以需要自己开发几个全局组件,这里以MessageBox为例记录下vue.js如何开发全局组件。所谓全局变量是针对vue实例下说的,即所有的vue实际都可以运用到这个组件,局部组件就是针对某个实例来说的,只有这个vue实例下才能发挥作用,下面话不多说了,来一看看详细的介绍吧。 源码 github地址:Talk is cheap. Show me the code. 本地下载地址:http://xiazai.jb51.
C#实现winform自动关闭MessageBox对话框的方法
主要介绍了C#实现winform自动关闭MessageBox对话框的方法,实例分析了C#中MessageBox对话框的相关操作技巧,需要的朋友可以参考下


