CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

多线程异常的提示框无内容,怎么办?

楼主invalid(空心菜(Python是个好东东,大家多用用!))2002-05-12 12:20:25 在 C++ Builder / 基础类 提问

多线程程序,多个客户端连接时,不定期会弹出一个警告对话框,但是什么内容也没有.只有一个确定按钮.它对其它的线程没有影响,其它线程继续在执行.  
  在主VCL线程中处理了Application->OnException,不能抓到异常.  
  各位有什么办法能够得到异常显示的信息. 问题点数:100、回复次数:7Top

1 楼invalid(空心菜(Python是个好东东,大家多用用!))回复于 2002-05-12 12:24:04 得分 0

我估计是多线程访问全局变量导致的异常,但是奇怪为什么异常没有提示内容?Top

2 楼Adayuer(饭碗饭碗饭碗你在哪里?)回复于 2002-05-12 12:28:08 得分 5

大概是borland想让用户充分发挥想象力,自己去想那提示的内容应该是什么   :)  
   
   
   
   
  小灌一水Top

3 楼jishiping(JSP 季世平)回复于 2002-05-12 12:49:24 得分 0

在与客户端连接并进行读写的那个线程里加try{}   catch   {}   拦截异常。Top

4 楼invalid(空心菜(Python是个好东东,大家多用用!))回复于 2002-05-12 12:53:08 得分 0

try   catch抓不到.:-(Top

5 楼jishiping(JSP 季世平)回复于 2002-05-12 13:10:42 得分 90

我没有遇到过。我的程序也用到TServerSocket,也是多线程的,没有问题。建议,在Project/Options里,Packages   页面里,将Build   with   runtime   packages   check   box   前面的钩去掉,Linker页面里,选择Use   debug   libraries,然后打开BCB的源程序Dialogs.pas,在诸如ShowMessage,MessageDlg,MessageDlgPos   等函数前面加断点,当程序停在断点处时,用  
  F7   跟踪警告对话框在哪里出现的。Top

6 楼Behard(我爱天安门)回复于 2002-05-12 17:23:09 得分 5

学习  
  调试多线程还有这种方法!Top

7 楼invalid(空心菜(Python是个好东东,大家多用用!))回复于 2002-05-15 21:57:40 得分 0

问题找到了,是因为我开启了CodeGuard来抓取错误。结果却导致了错误。  
  给分,谢谢各位关系。虽然人少,人少分的多吗!Top

相关问题

  • 关于多线程异常处理
  • 救命啊?这样在多线程下捕获异常???
  • 多线程中的对话框问题
  • 提示页面与多线程加载问题(JSP)
  • 提示页面与多线程加载问题(JSP)-- 2
  • 关于多线程环境下,socket异常问题,请高人指点
  • 请问如何解决多线程读写同一个文件的异常?
  • 关于多线程,执行先后的问题。望给与提示。谢谢!
  • 多线程啊多线程
  • 多线程的问题!!!问什么不能显示消息框???

关键词

  • 多线程
  • 线程
  • 内容
  • 异常
  • 提示
  • 程序

得分解答快速导航

  • 帖主:invalid
  • Adayuer
  • jishiping
  • Behard

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo