如何提交大量数据的时候,出现一个带图片的form.
我建立了个form,给数据库提交大量数据的时候希望在弹出一个form,有图片.提示正在传送数据
这个应该怎么做
我做了1个,不是程序死掉了,就是图片出不来.
问题点数:50、回复次数:4Top
1 楼chenylin(陈SIR)回复于 2005-04-03 08:52:30 得分 25
1、先定义一个线程:
unit Unit_FrmMain;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, ToolWin, Menus;
type
TInitThread = class(TThread) //定义一个线程对象
private
protected
procedure Execute; override;
end;
TFrmMain = class(TForm)
MainMenu1: TMainMenu;
M1: TMenuItem;
M2: TMenuItem;
.......
2、然后写出线程执行代码:
{ TInitThread }
procedure TInitThread.Execute;
begin
FreeOnTermiNate:=True;
{此处写出你的数据保存代码}
end;
Top
2 楼smiler007(笑一笑)回复于 2005-04-03 10:07:18 得分 2
多线程...Top
3 楼onemonth(CSDN真烦)回复于 2005-04-03 15:25:26 得分 20
没必要用线程。新form show了后,代码中添加一个Application.ProcessMessageTop
4 楼DoerSoft()回复于 2005-04-04 02:07:57 得分 3
要性能的话用多线程吧Top




