zjnewly
驱动牛犊
驱动牛犊
  • 注册日期2001-07-01
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1414回复:3

请问vc能调用bc31编写的16位dll吗

楼主#
更多 发布于:2001-10-31 09:08
请问vc能调用bc31编写的16位dll吗,若是能的话,应该怎么调用,我们做的是一个win98和dos系统的双机互联实时通信,用的是ipx协议包,dos-dos已经成功,但是在win98下想用dll链接一直没有成,不知这个方案是否可以?
btw:若是win98下用驱动编程,TDI是否可以,能和dos通信吗?
谢谢!!!                  
oneq
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2001-11-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-11-04 09:39
WIN32调用dll16要用thunk,否则要调用几个未公开函数,《win95系统编程奥秘》里有介绍。WIN32 APP用Delphi做的话,调用未公开函数更方便。
Nouk
驱动中牛
驱动中牛
  • 注册日期2001-08-22
  • 最后登录2006-10-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-11-05 09:48
"WIN32 APP用Delphi做的话,调用未公开函数更方便。"
Why?
thx
Taiwan's Driver Developer
oneq
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2001-11-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-11-08 19:16
应该感谢编译器,如只要作如下声明即可调用:
    function loadlibrary16(pch:pchar):THANDLE;stdcall;external 'kernel32.dll' index 35;

[oneq 编辑于 2001-11-08 19:19]
游客

返回顶部