易截截图软件、单文件、免安装、纯绿色、仅160KB

Delphi 多线程,弹出框中断问题

如题:

我的程序 Create 的时候 创建了N 个线程;这N个线程不停的在 监听N个COM口的数据;当分析数据时,有些时候要弹出application.messagebox 对话框判断 是否继续 执行线程,还是挂起线程。当多个线程同时弹出application.messagebox 对话框 时,程序就会死掉,没有反应了;当某个线程弹出的时候,是正常的;弹出框一多,程序就容易死;

有没有什么好方法可以避免死掉。

目前是 线程直接弹出  application.messagebox 对话框

如果直接通过 发送 消息 通知主界面 来弹出application.messagebox 对话框 的话,如果消息滞后了怎么办;线程不会立即停下来的


一个线程要弹出,把其他N-1线程都挂起,肯定是不合理的!别的还要工作的


关键是有异常的地方,要让管理员 知道,而且要主观进行判断
{{--


相关问答:

Python中的Unicode在Delphi如何还原成Gb2312?

已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试

在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......

Delphi 使用shockwaveflash控件的问题

我写了个小程序,上面添加了一个shockwaveflash控件,然后在movie里写入swf文件的路径,然后执行没有问题。
当我把这个程序转移到另一台电脑执行时, shockwaveflash 控件显示空白。也就是没有加载那个swf文件。 ......

如何在delphi里用代码实现创建VPN连接?

我的代码如下,怎么总提示连不成功:
type
  GUID = record //申明调用RAS(创建VPN连接用)函数所需结构体
  Data1: integer;
  Data2: Shortint;
  Data3: Shortint;
  ......

delphi 有关dbgrideh的dropdownlist

这个属性怎么用啊?
我想实现如下功能:在dbgrideh中按下箭头,如果当前指针停留在相应列上,就列出预设的几个选项,供用户选择(与combobox)类似
请问,用dropdownlist可否实现?
新手,帮你UP下 人气。
......

高分求救,delphi写的dll反编译问题

用DEDE打开一个DLL,找到需要的函数了,但是显示的都是汇编代码,看不懂,恳请高手驻足帮忙啊!
是一个KEYPRESS响应函数,功能是在按下enter后判断输入的字符,我想按照自己的需求跳转,但是
找不到位置,高手 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号