相关代码 |
|
序号:24600 发表者:dddddddd 发表日期:2002-12-14 10:02:21 主题:调用DLL出错 内容:我想调用以前开发一个DLL,为什么老是出错!:( 返回上页访问论坛 答案被接受回复者:C星 回复日期:2002-12-14 10:04:25 内容:是不是你以前的DLL是16位,如果是那样的话,你不可以直接在32位操作系统中使用16位DLL,但可以有以下几种方法:1。写一个层转换程序2。写一个16位OLE代理3。转换DLL第二种方法它是最容易实现的,也不会影响已经存在的DLL,也不会使用线程的调用。建立一个转换层关键在于为你所有的DLL的函数定义一个转换接口,然后通过转换建立32位的DLL;建立16位OLD代理也是相类似的概念,但执行有点不同; 返回上页访问论坛 回复者:王胜 回复日期:2002-12-15 15:21:58 内容:你是不是用不同的开发环境进行掉用了,如vb,vc。vb是双字节的,而vc是单字节的你尝试着改一下看看。 返回上页访问论坛
相关资源 |
|