游戏开发论坛

 找回密码
 立即注册
搜索
楼主: zodane

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

[复制链接]

17

主题

153

帖子

153

积分

注册会员

Rank: 2

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

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

使用Windows 的注册工具 regsvr32.exe 可以注册COM组件
方法是

regsvr32.exe "注册文件的路径、名称"。注意如果路径、名称中有空格,就必须加引号

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

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

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

VB写的DLL基本都是ActiveX DLL

调用它的方法很简单,先注册(regsvr32.exe),然后在工程里面直接引用即可,甚至连Declare都可以不要。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

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

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

游戏之家站长: Re: Re:如何在VB中调用VB写的DLL 。



YOU BING

哦??游戏之家你不是说你英文比我好吗??怎么连我那么简单的一句英语都听不懂??还用拼音来凑和骂我。唉,斑竹啊,你说说骂人对不对?
sf_200734123643.png

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

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

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

  骂人不对 。
  不过那下,你那样回答我,我都有意见 。真是的。
  看到没, 我那句英文前面被屏蔽了,  也是骂人的 。

1

主题

28

帖子

28

积分

注册会员

Rank: 2

积分
28
发表于 2007-3-6 12:25:00 | 显示全部楼层

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

两种方法:
1 点击工程\引用, 引用该dll文件
2 用Declare声明。
说明一下,引用需要先注册,Declare声明不需要注册,如果不怕麻烦写代码的话就用第2种。
完毕。

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

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

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

  无法理解  运行了注册程序后,  编译的EXE文件还是不能运行  (我是使用EXE的人) 加入我不是源代码作者, 我只是一个普通的玩家, 现在手里只有EXE文件和作者给的注册程序 ,但是运行了注册程序后 , EXE文件仍然无法运行,怎么办

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-3-6 13:15:00 | 显示全部楼层

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

看来你要发个不能运行的例子上来给高手修改了。

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

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

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

就是天魂的那个.  CJ的好像没有事 .呵呵  .

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

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

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

我把编译程序和注册程序 以及DLL 发给其他的人 ,问题依旧.

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

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

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

你有没把库放在游戏目录下?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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