阅读:1414回复:3
请问vc能调用bc31编写的16位dll吗
请问vc能调用bc31编写的16位dll吗,若是能的话,应该怎么调用,我们做的是一个win98和dos系统的双机互联实时通信,用的是ipx协议包,dos-dos已经成功,但是在win98下想用dll链接一直没有成,不知这个方案是否可以?
btw:若是win98下用驱动编程,TDI是否可以,能和dos通信吗? 谢谢!!! |
|
沙发#
发布于:2001-11-04 09:39
WIN32调用dll16要用thunk,否则要调用几个未公开函数,《win95系统编程奥秘》里有介绍。WIN32 APP用Delphi做的话,调用未公开函数更方便。
|
|
板凳#
发布于:2001-11-05 09:48
"WIN32 APP用Delphi做的话,调用未公开函数更方便。"
Why? thx |
|
|
地板#
发布于:2001-11-08 19:16
应该感谢编译器,如只要作如下声明即可调用:
function loadlibrary16(pch:pchar):THANDLE;stdcall;external 'kernel32.dll' index 35; [oneq 编辑于 2001-11-08 19:19] |
|