热情软件屋

 

如何在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。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio