调用DLL的问题(100分)

  • 主题发起人 主题发起人 caowei
  • 开始时间 开始时间
C

caowei

Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个DLL,里面显示了一个对话框.
用VC调用此DLL,一点问题都没有.
但是用DELPHI一调用此DLL的函数,对话框出现后,
原来的窗口(里面只有一个按钮)和对话框好象都不能
响应键盘鼠标的动作,用Alt+Tab切换时,任务窗口中居
然不出现此程序的图标..... 有没有人碰见过这样的
怪问题? 有可能是什么原因?
 
能不能看看代码?显示对话框的函数怎么定义的?
 
没有人遇到过相同的问题吗?
 
如果是Delphi+W2000的话,可能会出现这个问题。
 
我用的是98. 用C++ Builder 4.0编写的DLL,用VC调用没有问题,
用DELPHI调用的时候键盘鼠标都不动! 太奇怪了!


我把程序放在 http://www.avsuper.com/why.zip 了,请帮忙检查一下,谢谢!!!!
 
这可能就是Delphi封装的问题,Delphi写的com组件,按说都是标准Com,但是VC却不能
很好的调用
我正为这事郁闷呢-_-
 
我用的是WIN98,而且DLL是用C++ Builer写的,特别简单,就一个白的对话框!
结果,VC调用的时候很正常,这个框可以移动,改大小,DELPHI调用的时候,只有
ESC起作用,鼠标按哪都不动,你说怪不怪? 我都快着急死了!!!!!!!!!
 
不要着急,用delphi重做一个。
 
多人接受答案了。
 
后退
顶部