16位dll的使用问题(目前问在VB6中,暂时不讨论在VC,Delphi等其他语言中的使用)
我们是一个移植的项目,要把很多16bit dll移植成32位bit
以前没有注意过,今天编译的时候居然发现,编译是成功的,但是好像declare的16bit dll全部无法发现和使用, 但是老的应用程序(估计是在win311平台下用vb3编译的)还能调用这些dll.
后来我们分析,是不是因为LoadLibrary已经不支持16bit Dll的加载了? 其实这个也很正常,因为毕竟Dll Walk Dependency已经不支持16bit的DLL了。
有高手出来分析一下,我们推测的是否正确?这些16bit Dll真的无法在32位的平台和编译器下面使用吗?