CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

关于thunk技术的,请求大家帮忙!!

楼主wjevon(不羁之野)2004-12-04 17:58:45 在 VB / 基础类 提问

前几天我提了个问题,就是“关于调用16位动态链接库的”。http://community.csdn.net/Expert/topic/3591/3591695.xml?temp=.8816645  
  没有得到解决,所以想使用thunk来调用16位dll。但本来的dll是用vb3做的,请问可以使用thunk吗。是不是只有专门为c++编的16位dll才能使用thunk调用。  
   
  我把msdn中关于32位调用16位dll的文章看了,但还有些地方不太清楚。  
  如果thunk是可行的,有没有高手帮忙,给我个制作的模板或者跟我联系,给点指点。谢谢啦!! 问题点数:0、回复次数:5Top

1 楼daisy8675(莫依 沉迷)回复于 2004-12-04 18:08:16 得分 0

不是很熟悉Top

2 楼aohan(aohan)回复于 2004-12-04 19:16:56 得分 0

帮顶Top

3 楼bu_wen(不文)回复于 2004-12-06 17:57:43 得分 0

我来重新说一下情况。这个16位的dll文件的源代码已经丢了,所以很麻烦。现在补救的办法是用vb4(16位版本)做一个Automation服务器(.dll)来调用这个16位的dll。然后在vb6的主程序里“工程“|“引用”这个Automation服务器。本来这样是可以用了。但程序经过打包,放到新的机子里,就出错了。解决办法是在新的机子上装上vb,然后只要手动“工程“|“引用”添加那个Automation服务器(.dll)文件就可以了。但这样就失去安装文件的意义。用户的机子总不能都让装vb啊。  
  有谁知道怎么解决这个问题!或者知道vb的“引用”相当于执行了什么命令。急求仁兄帮忙!!  
  ---------------------------------------------------------------------------------------  
  我想楼主还是用这个办法吧..新机器安装不能使用.我想是因为dll没有注册的关系吧.  
  只要regsvr32.exe   Automation服务器(.dll)就ok了吧.Top

4 楼wwqna(york)回复于 2004-12-06 18:03:59 得分 0

没见过,帮你顶一下Top

5 楼creazyfish(梳分头的鱼)回复于 2004-12-06 18:47:11 得分 0

不怎么清楚,帮不了你,只能帮你顶,看看有没有高手帮你解决这个问题Top

相关问题

  • ajax技术请求
  • 遇到socket error 10014 错误,请求技术支持 ,谢谢!
  • 请求辞去非技术区版主职务(春节前争取揭帖)
  • 请求
  • Ftp请求!!!!
  • 请求帮忙!
  • 请求帮助!!!!
  • 请求支援!
  • 请求建议
  • 请求急救!

关键词

  • dll
  • 服务器
  • 文件
  • 解决
  • vb
  • thunk
  • 调用
  • 帮忙
  • 机子
  • automation服务器

得分解答快速导航

  • 帖主:wjevon

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo