function Init(FormHandle: THandle): Boolean;stdcall;function Execute(TableName:string; ExcelFile:string; const IsDelete:boolean=false):Boolean;stdcall;function Close(): Boolean;stdcall;以上三个函数是在dll里写的,我想在dll里开线程,然后再用上面这个三个函数调用线程。这样主程序再调用上面这三个函数。请问具体该怎么做呀?
解决方案 »
- 请熟悉Delphi和VC的大虾帮忙看下
- 时钟控件循环触发按扭延伸版
- 如何实现对Page UP和Page Down这两个按钮做成各自的快捷键?
- 急,哪位知道在Delphi里,一个panel上加了一个Memo控件,要求选中Memo后,怎么样实现边框效果?
- 在DBGrid上如何实现鼠标滚动
- 数据库设计的时候,将字段用英文表示,在用DBgrid时如何用汉字表示
- 如何在Delphi中动态的新建一个表(是数据库中也没有的),或将数据库中的表改名(Sql Server)?高分在线等!!!!
- 如何知道1个构件的句柄?
- 悬赏100!一个奇怪的关于打印的问题
- 请湖南湘潭的老乡到这里留个qq号,出门在外大家有个照应,参与者有分!
- 请教高手,ADOQuery中的参数值为什么不能为空!
- delphi中关于函数的编写和调用是怎样的??
begin
if (myThead = nil) then
begin
myThead := TMyThread.create(true);//创建时不立即执行
end;
...
end;function Execute(TableName:string; ExcelFile:string; const IsDelete:boolean=false):Boolean;stdcall;
begin
myThead.resume();//运行线程
end;function Close(): Boolean;stdcall;
begin
myThead.Terminate;end;