社区
C#
帖子详情
abnormal program termination,高手请帮忙啊
MoQi_123
2009-02-23 01:39:25
用C#写了个WinForm程序。窗体中放有第三方控件。窗体加载后,什么都不做的情况下,随便按任意键盘,则会弹出"Run Time"错误,显示为“abnormal program termination”。
但如果在窗体加载后用鼠标点一下窗体,或者点窗体上菜单等,然后再按任意键,则一切都正常,不会出现错误。
请问这是什么问题啊?怎么解决呢?急死了。
...全文
245
7
打赏
收藏
abnormal program termination,高手请帮忙啊
用C#写了个WinForm程序。窗体中放有第三方控件。窗体加载后,什么都不做的情况下,随便按任意键盘,则会弹出"Run Time"错误,显示为“abnormal program termination”。 但如果在窗体加载后用鼠标点一下窗体,或者点窗体上菜单等,然后再按任意键,则一切都正常,不会出现错误。 请问这是什么问题啊?怎么解决呢?急死了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangping_li
2009-02-24
打赏
举报
回复
估计是你这个第三方控件的问题,问问提供商啊
这样的错误一般都是危险的指针运算所致,看看那个控件有没有获取窗体句柄的方法,有的话加载时把当前窗体给它
fuyuxin19801120
2009-02-24
打赏
举报
回复
mark
MoQi_123
2009-02-24
打赏
举报
回复
问题解决了。
重新排列了一下窗体中空间的TAB顺序,把能够接收鼠标、键盘响应的控件的顺序排在第一即可。
真是玄啊。
谢谢好心的朋友参与、帮助,谢谢!
MoQi_123
2009-02-24
打赏
举报
回复
谁支支招啊,急S了。
MoQi_123
2009-02-23
打赏
举报
回复
烟灰缸,试过,还是一样的,不行啊。
jinxuliang
2009-02-23
打赏
举报
回复
多半应该是那个控件获得当前窗口句柄为NULL时,没有判断造成的。
你load的时候自己设置当前窗口为活动,应该就可以了
I_am_Z
2009-02-23
打赏
举报
回复
窗体加载时,给行代码,让窗体获得焦点,是不是就可以解决?
prograt
ion
program
:c:/
program
files/nes
te
r 5.55/nescon.exe
abn
orm
al
program
te
rmi
nat
ion
dbxmss动态库 32位
目前的项目上发现,在xp系统环境下,连接中间件可能出现
Abn
orm
al
program
te
rmi
nat
ion
的异常错误,将此dll拷到程序目录下或系统环境变量可找到目录下,可解决此问题。
求职笔试大全
Abn
orm
al
program
te
rmi
nat
ion
试解决! #include "stdio.h" #include "stdlib.h" main() { float *a; a = (float *)m
al
loc(10*sizeof(float)); printf(" Please input: "); scanf("%f", &a[0]); /* &a[0] ...
编程参考宝典电子书
编程参考宝典电子书 好东西...
Abn
orm
al
program
te
rmi
nat
ion
然后调用abort终止程序的执行。 在中,带参宏assert是被定义为条件编译的,如果在源文件中定义了宏NDEBUG,则即使包含了头文件,assert宏也将被忽略。
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章