首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi 调用dll 退出报错.解决思路

2013-01-20 
delphi 调用dll 退出报错.我用delphi写了个dll的函数,返回string 类型,函数内有 dbexpress的查询调用 dll

delphi 调用dll 退出报错.
我用delphi写了个dll的函数,返回string 类型,函数内有 dbexpress的查询

调用 dll的函数的时候没有问题,返回正常,但是退出的时候会报 内存地址错误.

dll的 uses 第一个加了sharemem,
调用程式也加了.

还是不行.

我的调用程式也是 dll的form,这个有影响吗?

我用exe去掉这个dll的时候 退出就不报错.

请教高手怎么解决?
[解决办法]
估计你没设置dll窗体中的application等信息,你可以搜搜 delphi dll 窗体融合
[解决办法]
即把主程序的handle传到dll中, 在dll中赋值application.handle
[解决办法]

引用:
静态调用,我没有释放.
----看我的贴子。【四句话一个通宵】

热点排行