我想在Dll中用主程序里的数据库模块,因为想用里面的程序,这要怎么才能用呀 我想在Dll中用主程序里的数据库模块,因为想用里面的程序,这要怎么才能用呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我们一般是exe调用dll没试过dll调用exe 就是EXE掉DLL呀,现在有这个问题 ,我在调用的时候把一个DATAMODUAL做为参数传给DLL但在查询的时候TQUERY中有数据,可是在用DBGRID显示的时候出错,说指针错了,这要怎么解决呀 传函数指针,函数的原型,你要在DLL里面声明一下 总觉的是数据模块传的有问题,第个Query好想都有问题,都是说指针错了 DLL中DM为数据库模块,这样传应该不会有问题吧,传时没报错,但是在做查询时老是说Invalid pornter operation 这是为什么呀procedure jk_cscd (const nHwnd :THandle;const DM:TDmpublic);stdcall;var F_xtyhgl:TFM_xtyhgl;begin Application.Handle:=nHwnd; Dmpublic:=DM; Dmpublic.DBConn:=dm.DBConn; F_xtyhgl:=TFM_xtyhgl.Create(Application); try F_xtyhgl.ShowModal ; finally F_xtyhgl.free; end;end;EXE中 使用Application.FindComponent()方法直接进行查找 Exe调用Dll,传入数据模块的指针,Dll就可以用了 你加上那个声明了吗?ShareMem 用BPL将DATAMODULE放到BPL里,比较好。 delphi 程序无故退出的问题 造假数一数........................ 请教ACREPORT打印的问题! 哪个愿意收我,工资能活就可以了.深圳,东莞,广州 调用C语言动态链接库遇到问题?请帮忙看看 dfm文件中的Item属性内容是怎么编码的?可不可以手动在dfm文件中直接加入 感觉难受,散分 菜鸟向各位高手求助! 关于用ado控制sql server2000数据库的问题。 各位高手可以帮我翻译一下这个题目吗??? 如何实现图中的效果 创建100层文件夹产生的问题
传函数指针,函数的原型,你要在DLL里面声明一下
DM为数据库模块,这样传应该不会有问题吧,传时没报错,但是在做查询时老是说Invalid pornter operation
这是为什么呀
procedure jk_cscd (const nHwnd :THandle;const DM:TDmpublic);stdcall;
var F_xtyhgl:TFM_xtyhgl;
begin
Application.Handle:=nHwnd;
Dmpublic:=DM;
Dmpublic.DBConn:=dm.DBConn;
F_xtyhgl:=TFM_xtyhgl.Create(Application);
try
F_xtyhgl.ShowModal ;
finally
F_xtyhgl.free;
end;
end;
EXE中
ShareMem