读书人

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

发布时间: 2013-01-20 10:22:40 作者: rapoo

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

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

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

还是不行.

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

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

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

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

读书人网 >.NET

热点推荐