游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8519|回复: 25

如何在VB中调用VB写的DLL 。

[复制链接]

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
发表于 2007-3-2 23:26:00 | 显示全部楼层 |阅读模式
好象是可以使用工程组的形式,把DLL的代码作为一个工程组的成员连进去, 那么调用DLL的工程就可以直接用DLL里面的资源了。 但是有一个问题。 就是,为什么生成的EXE程序, 外部一运行就出错。
提示说ACTIVE 对象无法创建。
我用天魂的代码,有这种错误, 用自己的代码也是这样。

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
 楼主| 发表于 2007-3-2 23:30:00 | 显示全部楼层

Re:如何在VB中调用VB写的DLL 。

我 使用过FX , FX里面是用VC封装的函数集合 .  只要在模块里面定义DLL的函数就可以了.
但现在的问题是 , 我的DLL如天魂的一样 , 也是由许多类组成 , 不是一个一个,独立的模块级函数
我要的是DLL里面的各个类.  

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-3-3 08:17:00 | 显示全部楼层

Re:如何在VB中调用VB写的DLL 。

天魂那个要注册的,CJ那个也要注册。

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
 楼主| 发表于 2007-3-3 10:05:00 | 显示全部楼层

Re:如何在VB中调用VB写的DLL 。

怎么注册啊. 运行了注册文件 ,结果还是一样的出错

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-3-3 12:44:00 | 显示全部楼层

Re:如何在VB中调用VB写的DLL 。

Declare

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-3-3 12:48:00 | 显示全部楼层

Re:如何在VB中调用VB写的DLL 。

举例:
Public Declare Function Maths_Cos Lib "NAME.DLL" (ByVal value As Single) As Single

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-3-3 12:52:00 | 显示全部楼层

Re:如何在VB中调用VB写的DLL 。

Write Parameter in right format.

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
 楼主| 发表于 2007-3-3 18:45:00 | 显示全部楼层

Re:如何在VB中调用VB写的DLL 。

  ****  , I say  not like this already  .

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-3-3 22:02:00 | 显示全部楼层

Re: Re:如何在VB中调用VB写的DLL 。

Miu.C: Re:如何在VB中调用VB写的DLL 。

Write Parameter in right format.


YOU BING

17

主题

153

帖子

153

积分

注册会员

Rank: 2

积分
153
发表于 2007-3-4 11:01:00 | 显示全部楼层

Re:如何在VB中调用VB写的DLL 。

先生成一个DLL,然后打开示例工程,不要打开工程组。引用生成的那个DLL("Run2DEngine For Visual Basic"),如果已引用上了就去掉,关闭引用窗口。然后再打开引用窗口,引用DLL。生成EXE
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 17:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表