游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2964|回复: 8

如何让自己的程序支持插件?

[复制链接]

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-4-5 17:57:00 | 显示全部楼层 |阅读模式
RT......Thanks.

29

主题

354

帖子

359

积分

中级会员

Rank: 3Rank: 3

积分
359
QQ
发表于 2007-4-5 19:27:00 | 显示全部楼层

Re:如何让自己的程序支持插件?

你的问题问的好深哦

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-4-5 20:06:00 | 显示全部楼层

Re: 如何让自己的程序支持插件?

Miu.C: 如何让自己的程序支持插件?

RT......Thanks.


TV3D支持插件,支持接口等功能,你不是很熟悉TV3D吗?
我深圳的朋友可以用TV3D直接挂外面的程序,TV3D自己就有这功能。

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2007-4-5 20:28:00 | 显示全部楼层

Re:如何让自己的程序支持插件?

同问……

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2007-4-5 20:56:00 | 显示全部楼层

Re:如何让自己的程序支持插件?

做一个Plug-in的接口。这个接口的规范要统一。
每个Plugin-in的函数按照个规定来。比如我的Plug-In的接口是
startPlugin
stopPlugin
objectList
createObject
pluginInfo
dll加载的时候调用startPlugin,这个函数做一些类对象/COM对象的注册。
stopPlugin则相反。
createObject用来创建Plugin特有的对象。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-4-6 12:27:00 | 显示全部楼层

Re: Re: 如何让自己的程序支持插件?

游戏之家站长: Re: 如何让自己的程序支持插件?



TV3D支持插件,支持接口等功能,你不是很熟悉TV3D吗?
我深圳的朋友可以用TV3D直接挂外面的程序,TV3D自己就有这功能。

您在说什么啊?这和TV3D有什么关系?只是做一个地图编辑器而已。

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2007-4-7 23:33:00 | 显示全部楼层

Re:如何让自己的程序支持插件?

完全想不到用vb6要怎么做插件-。-
一般做法是定义一个插件的Interface,然后读取插件程序集,并且调用其公共方法。
对于缺乏OO的vb6而言,似乎有点难

30

主题

357

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2007-4-8 22:52:00 | 显示全部楼层

Re:如何让自己的程序支持插件?

建议学点C++和COM技术,专说这个的,学问大的很,不是一句两句能说清楚的。

2

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2007-4-8 23:12:00 | 显示全部楼层

Re:如何让自己的程序支持插件?

如果是VB.NET的?~
可以??用Assembly, AppDomain, Plugin做??字上?找找~
???可以找到你想要的??~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-12 14:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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