DLL调用与句柄的问题(200分)

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

clear_clean1977

Unregistered / Unconfirmed
GUEST, unregistred user!
我用CB6做了一个DLL, 在主程序中采用隐式调用的方法来调用.
结果主程序的句柄就变成了DLL的句柄.
这么说可能不是很清楚.
举个例子吧.
如主程序的名字是:MainApp.exe
DLL的名字是Test.DLL

进入主程序后,如果你查看
Application->Title,正常的情况下应该是MainApp,
但是现在确变成了Test

DLL的编写没什么问题,与主程序都能正常使用.
只是在出现异常的时候,出现的提示框的Title变成了Test,而不是MainApp.
我在另外一台机器上做测试,同样的编写过程,
他那儿则不会出现这种情况.
所以我怀疑是CB6的环境变量设置有问题.
但是却查不出来.有没有人碰到过同样的问题,
能告诉我解决方法,非常感谢.

我的环境是CB6 + Update2
Win2000 + SP2
 
后退
顶部