delphi dll 报错
场景:delphi 调用dll 退出报错.解决思路
delphi 调用dll 退出报错.
我用delphi写了个dll的函数,返回string 类型,函数内有 dbexpress的查询
调用 dll的函数的时候没有问题,返回正常,但是退出的时候会报 内存地址错误.
dll的 uses 第一个加了sharemem,
调用程式也加了.
还是不行.
我的调用程式也是 dll的form,这个有影响吗?
我用exe去掉这个dll的时候 退出就不报错.
请教高手怎么解决?
------解决方案--------------------
估计你没设置dll窗体中的application等信息,你可以搜搜 delphi dll 窗体融合
------解决方案--------------------
即把主程序的handle传到dll中, 在dll中赋值application.handle
------解决方案--------------------
----看我的贴子。【四句话一个通宵】
delphi 调用dll 退出报错.
我用delphi写了个dll的函数,返回string 类型,函数内有 dbexpress的查询
调用 dll的函数的时候没有问题,返回正常,但是退出的时候会报 内存地址错误.
dll的 uses 第一个加了sharemem,
调用程式也加了.
还是不行.
我的调用程式也是 dll的form,这个有影响吗?
我用exe去掉这个dll的时候 退出就不报错.
请教高手怎么解决?
------解决方案--------------------
估计你没设置dll窗体中的application等信息,你可以搜搜 delphi dll 窗体融合
------解决方案--------------------
即把主程序的handle传到dll中, 在dll中赋值application.handle
------解决方案--------------------
----看我的贴子。【四句话一个通宵】