无论如何您得帮我! (100分)

  • 主题发起人 主题发起人 lsz_615
  • 开始时间 开始时间
L

lsz_615

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(]
我写了一个Dll,其中用到了Corba方面得东西,
其中有一个单元用到了delphi的Cosnaming单元,
很奇怪的是,只要我一引用Cosnaming这个单元,
主程序调用这个dll时就会死掉,我用的是静态调用方法,
像是在程序启动初始化这个Dll时就死了。
久思不得其解,希望能得到您的指点。
设置了断点,在Cosnaming单元的initialization部分找到错误,是初始化Corba错误。
但不知如何解决?大侠们帮忙呀!
 
你换成动态调用试试
 
写一些调试信息,看到哪一步会死掉
 
to:yfdciom
动态调用已经试了,在Loadbibrary('***.dll')处就死掉了。
to:秋风萧萧
根本找不到错误断点,跟程序没有关系,应该和corba的初始化有关。
同样的程序不作成dll做成exe就没有问题。
 
loadlibrary('***.dll') //括号里要写上dll路径比如:d:/source/code/***.dll;
不可能死掉啊。
 
多人接受答案了。
 
后退
顶部