以文本方式查看主题

-  搭建论坛  (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=157)

--  作者:lifedoor
--  发布时间:2002-8-7 21:35:15
--  请教个问题。
举个例子: 1、现在要编一个项目,项目由一个主程序和几个了程序组成,了程序由主程序调用。 2、为了控制使用程序,主程序使用口令登录,输入正确口令方可使用。 但,这样做仍有问题:==>>子程序仍可任人随意打开使用。 问题:如何使子程序只能由主程序调用,而不能被鼠标单击执行? 该如何解决这个问题呢? 总不会每个子程序都加口令吧!? 图片点击可在新窗口打开查看
--  作者:nywzj
--  发布时间:2002-8-8 16:36:38
--  
发烧积木是解释执行的,当然也就有它不足的一面。这个问题暂时解决不了。我在做带口令的项目时,都是用一个主程序。
--  作者:lifedoor
--  发布时间:2002-8-13 11:57:41
--  
真的吗?!我只知道主程序调用子项目是用“执行文件”构件完成的,但一个积木程序能控制另一个积木程序的操作,我切不知道!你是如何用主程序在调用子项目时,为子项目打开数据库或激活按钮的?
--  作者:lifedoor
--  发布时间:2002-8-13 15:38:30
--  
GOOD!太妙了!
--  作者:admin
--  发布时间:2002-8-13 16:06:43
--  
看来大家对“直接调用子程序而不通过口令检验调用”一事耿耿于怀!准备了这样一个解决方案,大家可以对此可以先行讨论。 解决办法:在执行项目时需要验证‘执行密码’(注意不是项目密码),没有密码子项目不运行,默认密码为空。在主项目调用子项目时,在“执行文件”构件必须设置子项目的密码。 目前这只是一个解决方案,还没有开发。爱好者对此如果有其它的想法可以提出来。
[此贴子已经被admin于2002-8-13 16:06:43编辑过]

--  作者:阳光
--  发布时间:2002-8-13 16:20:54
--  
还是快点把它弄出来!太多的厨子做坏汤!
--  作者:lifedoor
--  发布时间:2002-8-13 17:07:58
--  
你言重了,没有人会对任何事“耿耿于怀”,我当时是说笑的,大家都是为了积木的发展而努力! 一、你说的不是很明白。我想可能应该由两部分组成: 1、“调用方”:的主项目里的“执行文件”构件应可设置“调用密码”。 2、“被调用方”:的子项目在被执行时,应有设置“验证密码”一项。 但我不知道:一个积木程序和另一个积木程序之间能否实现参数传送?! 二、大家有没有试过水手的新软件? 该软件也有同样的问题!主项目的“密码验证”如同虚设,任何子项目都可单独执行! 而且主项目的密码没有经过加密就储存,随便都可以破解!!!
--  作者:水手
--  发布时间:2002-8-13 23:15:35
--  
确实有许多不能如愿,但是要通过子项目来使用软件也非常不便,因为在主程序中也有不少像个子程序那样的实用功能。如果那样不可能顺利使用的。当然了,任何软件都是在不断完善的!只要大家勤于交流,集思广益,发烧积木一定会逐渐解决这些问题的!大家也一定会越用越顺手的。另外,我觉得目前开发出的软件作为为自己工作服务来说应该是够用了,但是要开发真正的商业软件还需要不断的改进。让我们共同努力吧!
--  作者:lifedoor
--  发布时间:2002-8-14 0:23:38
--  
水手:你的软件做得已经非常的好了。主项目的介面也是非常的美观和华丽,功能设置也很合理、全面。 子项目的结构设计得很好,但不够美观。而且,我个人认为,作为专业软件,不应该过多直接使用“数据导航条”,而应多用有个性的按钮代替。 我的看法就这么多,望水手继续努力!
--  作者:admin
--  发布时间:2002-8-14 8:49:56
--  
集思广义,办法总会有的。heying的位置法也是一个好办法。大家要开动脑筋,没有做不到,只有想不到。