====转载于网易=========是这样写的: 主程序里有一个Database,一个Query Dll里有一个函数:
function GetAreaInfo(Qry:TQuery;AreaID:Integer):Integer;stdcall; 这样在运行时,主程序里的Query传给这个函数执行查询 实际运行的时候,Query里是可以取到数据库里值,但主窗口一关闭的时候就会报一个指针错误,可能是什么原因呢? 虽然这种方法Query取到值了,但我总觉得这样不太妥当,请问一般情况下dephi的DLL里如何访问数据库呀? Query如何返回?
在dll内部建立database的connection可行吗? 我是dephi新手,烦请各位帮助啦,谢谢
function GetAreaInfo(Qry:TQuery;AreaID:Integer):Integer;stdcall; 这样在运行时,主程序里的Query传给这个函数执行查询 实际运行的时候,Query里是可以取到数据库里值,但主窗口一关闭的时候就会报一个指针错误,可能是什么原因呢? 虽然这种方法Query取到值了,但我总觉得这样不太妥当,请问一般情况下dephi的DLL里如何访问数据库呀? Query如何返回?
在dll内部建立database的connection可行吗? 我是dephi新手,烦请各位帮助啦,谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货