搭建论坛《搭建之星》论坛用户咨询 → 大家来探讨一个星的问题


  共有2172人关注过本帖树形打印

主题:大家来探讨一个星的问题

帅哥哟,离线,有人找我吗?
玩脑者
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
大家来探讨一个星的问题  发帖心情 Post By:2008-9-24 13:10:06

现在“星”可以做到开发时模块化开发,但是却不能把每一个模块单独生成一个“某个扩展名”的文件供“星”调用,也就是说做成一个系统之后,需要把所有的IPD文件全部放到一起生成EXE文件,这就使得EXE启动文件非常之大,而且对于后期的升级也要发送全部文件的升级包。

现在一般开发工具都可以生成.DLL文件作为一个模块,像JAWA可以生成JAR文件作为模块供主程序调用,星既然不能生成DLL文件,怎么样可以将每个IPD文件生成某个扩展名(这个星应该可以自已去定义)的文件专供星来调用呢?这个问题月太公司是怎么想的呢?在开发中,还是有技术难题?

对于小的项目来说生成EXE还可以,对于一个稍有规模的大项目来说,要全部生成一个EXE文件不太可能,对于后期的升级也是问题。一般来说,把主程序生成一个EXE文件,也就是几百K大小,然后去调用每个模块文件就可以了。对于星这个问题该如何解决呢?



http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2008-9-24 20:42:58

IPD 本身就是外部调用文件,你只要把“主.IPD”项目生成exe后;其它的IPD文件可以外部调用。

只是生成exe时,缺省全部放入,你也可以选择不放入,就可以了。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2008-9-25 11:00:07

ADMIN说的当然是一种办法,但那样公布的软件安全性就差了,只要对方有《星》IPD文件就可以被打开了,代码完全暴露了。呵呵。这样不就成了开源软件了吗。我的意思是《星》可以把IPD文件生成(编绎)一种《星》专有的文件类型供主程序调用。就像其它软件可以编译成“DLL”一样。。


http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建爱好者
等级:爱好者 帖子:238 积分:1173 威望:1 精华:0 注册:2006-12-28 10:22:07
  发帖心情 Post By:2008-9-25 11:21:34

没有什么不安全的:一是用户安装搭建之星的可能性几乎为零;再就是你发布的IPD文件都设置了密码,他即使有搭建之星也无法打开。

我一直就是这么干的,感觉挺好,为用户升级也方便:只要把升级后的IPD文件给客户就行了。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2008-9-25 11:41:39

试一下你的方法。

另外,请问版主,我们怎样对独立的IPD文件设置版本号呢?方便开发者管理。

类似下图这样的:


此主题相关图片如下:
按此在新窗口浏览图片


http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
pc_doctor
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 卧龙樵夫
等级:首席分析师 帖子:1270 积分:7005 威望:0 精华:3 注册:2003-3-23 14:15:25
  发帖心情 Post By:2008-9-25 18:41:50

这种办法主要是看IPD文件本身的加密方式和程度。

目前,对非纯二进制文件的破解方法之多、难度之小,大家是心照不宣的。

顺便请教ADMIN:怎么更改我自己的IPD文件方便,比如:第一个版本供大家测试学习,其中IPD文件的编辑密码是:“Fever”。对该IPD文件增加一些功能最后定型后,我想将其密码改为:“ABCDE”(中文可否?),怎么修改?


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2008-9-26 10:11:06

回答楼上:在基本参数中,增加一个密码,这样在项目密码上就多了一个密码,打开测试程序----默认是你原来的密码,把密码改为其它的,点修改即可。


http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

大家来探讨一个星的问题








签名