tthread需要你自己来定义
一个示例
interface
uses classes,Sysutils;type
TKissXL=class(TThread)
protected
procedure execute;override;//此处为重载
end;
implementation
uses unit1;
{ TKissXL }procedure TKissXL.execute;
var
i:integer;
begin
for i:=1 to 10000000 do
form1.label1.caption:=inttostr(i);
end;end.
一个示例
interface
uses classes,Sysutils;type
TKissXL=class(TThread)
protected
procedure execute;override;//此处为重载
end;
implementation
uses unit1;
{ TKissXL }procedure TKissXL.execute;
var
i:integer;
begin
for i:=1 to 10000000 do
form1.label1.caption:=inttostr(i);
end;end.
解决方案 »
- 请问怎么用delphi开发支持unicode的程序!
- 关于High()函数的问题
- 怎样通过程序修改ODBC中默认的网络协议?又是一个难题!
- 在线询问,马上给分.问文件打开问题.
- 为什么我编辑好的报表,打印预览时只有传真没有本地打印?
- 请各位大姥给个水晶报表的delphi开发控件Crystal Report VCL
- 在listview中,如何能让滚动到selected的items上呀????
- 在dbctrlgrid的ondbclgdPaintPanel事件中用image 载入图片会跳动?
- 怎样在标题栏上加个按钮,如最大化,最小化按钮一样
- 开发符合中国人使用习惯的报表处理模块,请高手提供编程思路
- VC++语句用DELPHI如何表示,高分回送先送40
- 图像处理高手请进!
在unit1里面uses unit2了,mythread.create的自动提示也有,可就是没有execute,编译也说没有声明execute
注意 protected 其实Create(true)后execute就执行了
mythread1:=myThread.create(true);
execute() 可不调用,mythread1将自动运行.
mythread. Resume;即可
相当于excute 的第一句是 Suspend