查看: 2077|回复: 4

[已经解决] dll实干什么的,我看见有人自己编写dll

[复制链接]
梦石
0
星屑
89
在线时间
308 小时
注册时间
2010-8-10
回帖
728
发表于 2010-8-19 14:32:33 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 不是马甲 于 2010-8-19 15:09 编辑

能自己编写dll吗 怎么编写  有什么用

名侦探小柯

梦石
10
星屑
4410
在线时间
3740 小时
注册时间
2006-9-6
回帖
36596

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2010-8-19 14:36:06 | 显示全部楼层
一个外部调用吧 - -b

点评

呵呵  发表于 2010-8-19 14:58
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

梦石
0
星屑
89
在线时间
308 小时
注册时间
2010-8-10
回帖
728
 楼主| 发表于 2010-8-19 14:44:23 | 显示全部楼层
哦

点评

请不要轻信 - -  发表于 2010-8-19 14:48
回复

使用道具 举报

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发表于 2010-8-19 15:00:18 | 显示全部楼层
DLL 的作用是:
1、节省程序空间,相同的功能和资源可以被不同的模块使用,避免了冗余
2、为不同的语言之间提供了接口,这也是在 RM 制作里使用 DLL 的主要作用,由于 C/C++ 可以方便地操作内存和各种 Windows NT 功能,将这些底层封装在 DLL 并让 Ruby 调用就在高层语言和本地之间建立了桥梁
3、动态链接,缩小了程序本身体积,减少了程序装载时的 CPU 和内存负荷,也提高了调试效率——代码的改动只需要重新编译 DLL,而不像静态链接那样需要重新编译各个模块
4、二次开发,DLL 可能是前人所编写的一个库,而后人可以在假设这个 DLL 是 Bug-free 的情况下进行二次开发,提高了开发效率

点评

哦谢谢  发表于 2010-8-19 15:09

评分

参与人数 1星屑 +700 收起 理由
DeathKing + 700 认可答案

查看全部评分

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2010-8-19 21:22:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部