鱼C论坛

 找回密码
 立即注册
查看: 1954|回复: 9

很隐蔽的错误,程序无法运行。找不出来,求助

[复制链接]
发表于 2013-1-28 14:45:56 | 显示全部楼层 |阅读模式
1鱼币
生成了可执行文件,但是文件执行后,总是发生错误报告。可能出错部分的代码如下:
_WndProc proc uses ebx edi esi  @hwnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM
  
  ;如果用户关闭窗口,则进行退出处理
  .IF uMsg == WM_DESTROY
   invoke PostQuitMessage,NULL;该函数执行后使得GetMessage的返回值为0
   
  .ELSEIF uMsg == WM_CREATE
   invoke CreateWindowEx,NULL,\
    offset szButton,offset szButtonText,\
    WS_CHILD or WS_VISIBLE,\
    10,20,80,55,\
    @hwnd,1,hInstance,NULL
   
  .ELSE
   invoke DefWindowProc,@hwnd,uMsg,wParam,lParam;对未处理的函数进行默认处理
   ret
  .ENDIF
_WndProc endp

评分

参与人数 1鱼币 +1 收起 理由
メ㊣逆ご帅☆ + 1 还是提供完整源代码把。

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-29 02:51:41 | 显示全部楼层
报错内容是?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-1-29 22:50:34 | 显示全部楼层
哈哈,千辛万苦,终于找到了错误。正准备将这个错误发一个帖子纪念一下,也以此提醒各位。,⊙﹏⊙b汗! 我在程序的末尾落掉了 xor eax,eax ret指令。虽然说这是一个子程序,有ret指令退回主程序是必须的。但是,经过我多次失败发现,即便是在主程序的结尾,也必须有ret指令,不然的话,就算程序可以执行,执行完毕后也会弹出来一个微软公司提供的 “错误报告发送窗口”,让人很不舒服。不知听懂了没?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-1-29 22:51:18 | 显示全部楼层
哈哈,千辛万苦,终于找到了错误。正准备将这个错误发一个帖子纪念一下,也以此提醒各位。,⊙﹏⊙b汗! 我在程序的末尾落掉了 xor eax,eax ret指令。虽然说这是一个子程序,有ret指令退回主程序是必须的。但是,经过我多次失败发现,即便是在主程序的结尾,也必须有ret指令,不然的话,就算程序可以执行,执行完毕后也会弹出来一个微软公司提供的 “错误报告发送窗口”,让人很不舒服。不知听懂了没?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-1-29 22:52:05 | 显示全部楼层

哈哈,千辛万苦,终于找到了错误。正准备将这个错误发一个帖子纪念一下,也以此提醒各位。,⊙﹏⊙b汗! 我在程序的末尾落掉了 xor eax,eax ret指令。虽然说这是一个子程序,有ret指令退回主程序是必须的。但是,经过我多次失败发现,即便是在主程序的结尾,也必须有ret指令,不然的话,就算程序可以执行,执行完毕后也会弹出来一个微软公司提供的 “错误报告发送窗口”,让人很不舒服。不知小甲鱼关注过这个问题没,我学习过程中好马虎啊!!!!很多细节都没注意:'(
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-1-30 01:02:49 | 显示全部楼层
大笨钟 发表于 2013-1-29 22:52
哈哈,千辛万苦,终于找到了错误。正准备将这个错误发一个帖子纪念一下,也以此提醒各位。,⊙﹏⊙b汗!  ...

确实是该引起注意的一个问题,容易漏掉
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-1-30 01:20:41 | 显示全部楼层
同上:lol:lol
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-1-30 08:52:25 | 显示全部楼层
写多了自然就习惯了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-9 19:35:46 | 显示全部楼层
学习了,哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-2-17 21:21:38 | 显示全部楼层
WIN汇编不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 00:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表