线程代码unit Unit2;interfaceuses
SysUtils,
Classes,IdGlobal;type
TTestThread = class(TThread)
private protected
procedure Execute; override; public
end;implementationprocedure TTestThread.Execute;
begin
FreeOnTerminate := True ;
raise Exception.Create('bbbbbbbbbaaaaa');
end;end.在主程序调用
var
vThread : TTestThread;
begin
vThread := TTestThread.Create(True) ;
vThread.Resume;编译执行,不会报出错误,被屏蔽
SysUtils,
Classes,IdGlobal;type
TTestThread = class(TThread)
private protected
procedure Execute; override; public
end;implementationprocedure TTestThread.Execute;
begin
FreeOnTerminate := True ;
raise Exception.Create('bbbbbbbbbaaaaa');
end;end.在主程序调用
var
vThread : TTestThread;
begin
vThread := TTestThread.Create(True) ;
vThread.Resume;编译执行,不会报出错误,被屏蔽
解决方案 »
- delphi 求救!
- 求从USB读取数据的程序~~~~~~
- 如何开发这样一种打印功能(请各位大虾赐教)急
- 誰願意兼職月薪4000元
- delphi 编译出现问题 请教!!!
- 我在SQL SERVER2000中设计好的数据库应该怎样才能在DELPHY中用上?具体应该怎样连接数据库,请高人指点!
- 用触发器能实现这样的业务吗?
- help me!各位高手,为什么在我机子上安装delphi4.0的时候,总是出现‘-113’的错误,系统重装也无济于事(在win98和win2000下都一样)
- 使用nmhttp如何向需要cookie验证的页面发post
- ADO的用法
- MaskEdit 日期格式
- 有没有用于Unicode字符串的POS函数?
unit MainThread;interface
uses Classes,Windows,activeX,Comobj,SysUtils;
type
TTestThread = class(TThread)
private
protected
procedure execute;override;
public
constructor create; end;implementation{ TTestThread }constructor TTestThread.create;
begin
inherited create(false);
FreeOnTerminate:=true;
end;procedure TTestThread.execute;
begin
raise Exception.Create('bbbbbbbbbaaaaa');
end;end.
//主界面调用代码
private
t:ttestThread;
//命令按钮下代码
t:=ttestthread.create;
//能够报出异常来
执行都没有反映
在主窗体里能报这个错误