bcb调用delphi5作的动态库出错。。。(100分)

  • 主题发起人 主题发起人 dcom#
  • 开始时间 开始时间
D

dcom#

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi5做了个动态库,输出函数的参数为pchar型,到bcb里调用时,函数执行正确,
只是在退出程序时会出现错误:
raised exception class EAccessViolation with message 'Access violation at address
4006B9C2 in module VCL50.bpl
什么原因??

 
访问了非法地址,引起的原因要自己仔细检查了,未必是动态链接库的问题
 
问题是出在动态库上,我不调用它就没事,一调用就错,执行可以,就是出现异常。
 
没用过,在Delphi的动态库里面使用Stdcall呢?
 
在delphi里用的是stdcall,bcb里是动态调用
 
尝试静态调用呢?
 
多人接受答案了。
 
后退
顶部