如何创建和调用包还DataModule的dll?急

thyong 2002-09-24 02:42:13
dataModule包含一个dataset和query
...全文
38 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
thyong 2002-09-24
  • 打赏
  • 举报
回复
//可是这样都有地址错误,怎么回事?????

Function NodeDataProcess(pMyTerminal:PTerminal):boolean;stdCall;
var
database1:TDataBase;
begin
database1:=tdatabase.create(nil);
database1.free;
end;
thyong 2002-09-24
  • 打赏
  • 举报
回复
谢谢 michael_king(戴着戒指) ,我模拟已经跑通了,接下来应该不会有什么问题。谢谢指点,等会给分。
thyong 2002-09-24
  • 打赏
  • 举报
回复
好,我试试,谢谢指点
michael_king 2002-09-24
  • 打赏
  • 举报
回复
创建组件,传递handle,销毁组件,看看书把,很多
michael_king 2002-09-24
  • 打赏
  • 举报
回复
NodeDataProcess():
这个函数中应该有所有的组件的创建和销毁过程
thyong 2002-09-24
  • 打赏
  • 举报
回复
/////dll中
Function NodeDataProcess():boolean;stdCall;
begin
with moddata.query1 do
begin
close;
sql.clear;
sql.Add('select * from Comm_Terminal');
open;
showmessage(fieldbyname('name').asstring);
result:=true;
end;
end;
//调用
Function NodeDataProcess():boolean;stdCall;
external 'NodeProcess.dll';

procedure TForm1.Button1Click(Sender: TObject);
var
dataModule:TDataModule;
begin
dataModule:=TdataModule.Create(form1);
NodeDataProcess;
dataModule.Free;
end;
michael_king 2002-09-24
  • 打赏
  • 举报
回复
把你的导出函数铁出来

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧