以文本方式查看主题
- 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp)
-- 用户咨询 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
---- 大家来探讨一个星的问题 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=20630)
|
-- 作者:玩脑者
-- 发布时间:2008-9-24 13:10:06
-- 大家来探讨一个星的问题
现在“星”可以做到开发时模块化开发,但是却不能把每一个模块单独生成一个“某个扩展名”的文件供“星”调用,也就是说做成一个系统之后,需要把所有的IPD文件全部放到一起生成EXE文件,这就使得EXE启动文件非常之大,而且对于后期的升级也要发送全部文件的升级包。
现在一般开发工具都可以生成.DLL文件作为一个模块,像JAWA可以生成JAR文件作为模块供主程序调用,星既然不能生成DLL文件,怎么样可以将每个IPD文件生成某个扩展名(这个星应该可以自已去定义)的文件专供星来调用呢?这个问题月太公司是怎么想的呢?在开发中,还是有技术难题?
对于小的项目来说生成EXE还可以,对于一个稍有规模的大项目来说,要全部生成一个EXE文件不太可能,对于后期的升级也是问题。一般来说,把主程序生成一个EXE文件,也就是几百K大小,然后去调用每个模块文件就可以了。对于星这个问题该如何解决呢?
|
-- 作者:admin
-- 发布时间:2008-9-24 20:42:58
--
IPD 本身就是外部调用文件,你只要把“主.IPD”项目生成exe后;其它的IPD文件可以外部调用。
只是生成exe时,缺省全部放入,你也可以选择不放入,就可以了。
|
-- 作者:玩脑者
-- 发布时间:2008-9-25 11:00:07
--
ADMIN说的当然是一种办法,但那样公布的软件安全性就差了,只要对方有《星》IPD文件就可以被打开了,代码完全暴露了。呵呵。这样不就成了开源软件了吗。我的意思是《星》可以把IPD文件生成(编绎)一种《星》专有的文件类型供主程序调用。就像其它软件可以编译成“DLL”一样。。
|
-- 作者:reachtone
-- 发布时间:2008-9-25 11:21:34
--
没有什么不安全的:一是用户安装搭建之星的可能性几乎为零;再就是你发布的IPD文件都设置了密码,他即使有搭建之星也无法打开。
我一直就是这么干的,感觉挺好,为用户升级也方便:只要把升级后的IPD文件给客户就行了。
|
-- 作者:玩脑者
-- 发布时间:2008-9-25 11:41:39
--
试一下你的方法。
另外,请问版主,我们怎样对独立的IPD文件设置版本号呢?方便开发者管理。
类似下图这样的:
此主题相关图片如下:

|
-- 作者:pc_doctor
-- 发布时间:2008-9-25 18:41:50
--
这种办法主要是看IPD文件本身的加密方式和程度。
目前,对非纯二进制文件的破解方法之多、难度之小,大家是心照不宣的。
顺便请教ADMIN:怎么更改我自己的IPD文件方便,比如:第一个版本供大家测试学习,其中IPD文件的编辑密码是:“Fever”。对该IPD文件增加一些功能最后定型后,我想将其密码改为:“ABCDE”(中文可否?),怎么修改?
|
-- 作者:玩脑者
-- 发布时间:2008-9-26 10:11:06
--
回答楼上:在基本参数中,增加一个密码,这样在项目密码上就多了一个密码,打开测试程序----默认是你原来的密码,把密码改为其它的,点修改即可。
|