以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  请教个关于公用数据的问题。  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=2624)

--  作者:雄霸天下
--  发布时间:2004-11-10 1:49:10
--  请教个关于公用数据的问题。
在主、子程序中使用“公用数据”构件时,是否最多只能使用8个变量??如果超过8个变量,多增加一个“公用数据”构件时,为什么“公用数据2”中的变量会把“公用数据1”中相同变量覆盖掉??应该怎么解决这个问题??
--  作者:admin
--  发布时间:2004-11-10 9:01:08
--  
是的,最多支持8个变量。 解决办法:如果预计在主——子项目中传递的参数超过8个,不用公用数据这种方式。而采用在执行文件时,压入参数的办法。这个压入的参数数量不限。使用方法,可参考《使用手册》——构件参考——执行文件构件的说明。
--  作者:雄霸天下
--  发布时间:2004-11-10 13:29:53
--  
谢谢!
--  作者:雄霸天下
--  发布时间:2004-11-10 18:18:54
--  
我的程序运行结束,得到正确结果后,出现了一个错误提示,不知道是什么问题?
图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
--  作者:admin
--  发布时间:2004-11-11 9:54:07
--  
这应是一个比较严重的逻辑错误,你可以把项目文件贴上来,我看看。
--  作者:雄霸天下
--  发布时间:2004-11-11 12:58:55
--  
请admin帮忙看看。以下内容需要积分达到3000才可以浏览
--  作者:admin
--  发布时间:2004-11-11 17:22:42
--  
我初步看了一下,因为你这个分解做得还是比较复杂,来不及一行一行看。至少我认为你建立两个项目文件,然后通过项目文件参数传递是没有意义的。因此,我建议你在主程序上,新建“窗口2”,把子项目的所有构件和命令设置,移植到主程序的窗口2中,只要窗口2不显示就可以了。这样至少减少了项目传递间的命令行数。再看看还出现不出现4楼的提示。