如何在16位程序中调用32位DLL
编号:QA001790
建立日期: 1999年9月29日 最后修改日期:1999年9月29日
所属类别:
郭福田:
Borland C++ Builder 3.0
Win98
1、我想用BCB3.0产生16位的DLL,是否可以?
2、如果BCB3.0不能产生16位的DLL,我是否在我的16位程序中调用BCB产生的32位DLL?
回答:
BCB 3.0不能生成16位DLL,只能生成32位DLL。如果要生成16位DLL请使用Borland C++ 3.x/4.x/5.x。
尽量不要在16位程序中调用32位DLL,因为这要使用thunk技术,非常麻烦。你可以下载
call32nt.zip,这个文件展示如何在16位程序中调用32位DLL。还可以下载VB版本(
VB http://www.arcatapet.com/vb.html)和VFP版本(http://www.west-wind.com/wwfp2pd.htm)的Call32。
此问题由李海回答。
| |
|
|
| |
|
|