ge_zi
论坛版主
论坛版主
  • 注册日期2003-09-04
  • 发帖数278
  • QQ
  • 铜币633枚
  • 威望0点
  • 贡献值0点
  • 银元0个
10楼#
发布于:2004-08-02 08:52
up
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
11楼#
发布于:2004-08-03 11:01
<DIV class=quote><B>以下是引用<I>ge_zi</I>在2004-7-31 20:26:43的发言:</B>
gis等你诶。<img src="images/post/smile/dvbbs/em02.gif" /></DIV>
<P>   上面滴是种方法,可以仔细研究下了,不过问题还是有点复杂
<P>   由于VB不能生成标准的DLL和OBJ文件,所以只能通过Automation来实现VC对VB的调用。首先VB必须加入一个类,把需要VC调用的函数和方法放在这个类中。将VB程序编译为EXE和DLL(当然也可以生成.ocx在VC中调用)。然后在VC中,选择ClassWizard中的Automation,然后选择Import class from typelib,选择EXE和DLL,此时ClassWizard会让你选择VB的类,然后生成C++代码。由于Automation比较复杂,如果你从未使用过,建议你找一些VC++的书研究一下。<FONT size=3> </FONT></P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
ge_zi
论坛版主
论坛版主
  • 注册日期2003-09-04
  • 发帖数278
  • QQ
  • 铜币633枚
  • 威望0点
  • 贡献值0点
  • 银元0个
12楼#
发布于:2004-08-05 10:35
谢谢gis,这个方法我已经放弃了。
举报 回复(0) 喜欢(0)     评分
上一页 下一页
游客

返回顶部