读书人

delphi 调用dll 退出报错.该怎么处理

发布时间: 2012-08-16 12:02:15 作者: 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

热点推荐