delphi写的动态链接库,怎么使用多线程? 本帖最后由 lk13962517093 于 2013-06-07 16:02:19 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是使用动态链接库,MyThreadFun方法中的form3为nil!就是没有 form3 := TForm3.Create(nil); 还有在线程里面你还是Synchronize(Form3.FormProc); 这样为好! hThread := CreateThread(nil, 0, @MyThreadFun, nil, 0, ID); 使用这个创建函数! 你愿写成这样:IsMultiThread := TRUE; //加上这句以免出现不必要的麻烦hThread := CreateThread(nil, 0, @MyThreadFun, nil, 0, ID); 以下是引出函数,form3是create的。procedure fcs;begin with TForm3.Create(nil) do begin Show; end;end;发现应该这么写procedure fcs;begin Form3:=TForm3.Create(nil); Form3.Show;end;感谢你的点拨,让我恍然大悟。 多字符串全文匹配替换算法 怎么做 delphi 读取bmp文件,然后存入数据库 intraweb 中 动态显示多个相同的图片 记录定位问题,在线急等 转JAVA了,也被人欺负了N次了,呵呵!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! toolbar,datepickerbox 有谁会用Vectordraw控件 @ Delphi7 付费开发。 救命啊 !!! 请大家帮我解决一个问题:一定有分 我知道一个COM组件的 .tlb文件,那怎么样调用这个COM组件呢? treeview 没有选择时出错 delphi如何输出FastReport的pdf文档
就是没有 form3 := TForm3.Create(nil); 还有在线程里面你还是Synchronize(Form3.FormProc); 这样为好!
使用这个创建函数! 你愿写成这样:
IsMultiThread := TRUE; //加上这句以免出现不必要的麻烦
hThread := CreateThread(nil, 0, @MyThreadFun, nil, 0, ID);
procedure fcs;
begin
with TForm3.Create(nil) do
begin
Show;
end;
end;
发现应该这么写
procedure fcs;
begin
Form3:=TForm3.Create(nil);
Form3.Show;
end;感谢你的点拨,让我恍然大悟。