有没有必要生成dll

zzhgb 2008-12-24 04:19:08
要没有必要把一些模块函数和类生成到dll里边再调用
这样是不是主程序会小一点,运行起来快一点
还是把所有的代码都放在工程里边,
还是一个项目就一个EXE,当然除了用的人家的

估计问了也白问,恐怕代码里边能实现的,没人再去生成dll调用
只是无聊想听听大家的想法

不过,这样维护起来肯定不一样了,有利有弊,性能也是
...全文
67 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2008-12-24
  • 打赏
  • 举报
回复
看自己项目的大小及相应的规划了......

一般大点的工程需要多人合作开发时这样比较方便
xrongzhen 2008-12-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 eglic 的回复:]
通用性较强的,还是生成DLL比较合适

有三个好处
1、减小主程序的尺寸
2、方便更新升级
3、看起来更专业
[/Quote]

同意2楼,按功能生成相应的组件,既方便更新,还可以重用,好处多多,呵呵
是是非非 2008-12-24
  • 打赏
  • 举报
回复
我喜欢很多DLL…………


这样算工作量起来,会多很多钱的…………
zfl2k 2008-12-24
  • 打赏
  • 举报
回复
项目大还是dll好
zzhgb 2008-12-24
  • 打赏
  • 举报
回复
偶尔搜索了下生成标准的dll
网上好像也是有办法的,试了下,确实可以生成
好像又不太稳定,函数一多,就编译生成不了了

vc写起来有点罗嗦,可能太精细了吧
俺们粗人
zzhgb 2008-12-24
  • 打赏
  • 举报
回复
可是我发现用VB的人都很懒,好像很少写这东西


是是非非 2008-12-24
  • 打赏
  • 举报
回复
不过VB只能生成ActiveX DLL

按照我的习惯比较讨厌要往注册表里面写东西的
所以我更倾向用VC写一些DLL给VB用
是是非非 2008-12-24
  • 打赏
  • 举报
回复
通用性较强的,还是生成DLL比较合适

有三个好处
1、减小主程序的尺寸
2、方便更新升级
3、看起来更专业
僵哥 2008-12-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 zzhgb 的帖子:]
要没有必要把一些模块函数和类生成到dll里边再调用
这样是不是主程序会小一点,运行起来快一点
还是把所有的代码都放在工程里边,
还是一个项目就一个EXE,当然除了用的人家的

估计问了也白问,恐怕代码里边能实现的,没人再去生成dll调用
只是无聊想听听大家的想法

不过,这样维护起来肯定不一样了,有利有弊,性能也是
[/Quote]
把一复杂的代码放到DLL当中可以方便维护,比如某一部分功能出现了问题需要修改,就只需要替换部分.如果替换上去的东西有问题,那么查起来也相对范围变小了一些.

但是程序不一定会小(主程序小了,但是DLL还在),调用速度影响不太大(不是没有影响,关键看如何处理).

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧