线程使用问题!!(200分)

  • 主题发起人 profligate
  • 开始时间
P

profligate

Unregistered / Unconfirmed
GUEST, unregistred user!
我在编写一个数据库程序时发现在启动打开数据库时时间很长,而其间
弹出的系统登陆窗口时有很长时间等待用户输入密码,我想在登陆窗口产生以前
用线程去CREATE DATAMODULE,在主窗口ACTIVE时加入检查线程是否已成功的
标志辩别程序,这样可大大减少程序启动时间。可主窗口出现后,当打开
DATAMODULE时,系统即出错!,不知何因,我的程序样版如下;
PROGRAM TEST;
...
begin

APPLICATION.CREATEFORM(FORM1,TFROM1);
CREATEDATAMODULETHREAD;//执行启动创建DATAMODULE的线程;
APPLICATION.RUN;
end;

 
delphi中vcl和bde的线程都不是安全的。
不过我已经解决你所说的问题了,发一个email给你。
 
谢谢了。
 
接受答案了.
 
我也被同样的问题所困扰,能告诉我一下吗?
非常感谢!
aszou@163.net
 
顶部