| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 946 人关注过本帖
标题:请问高手,这是什么问题?
只看楼主 加入收藏
ptyy803
Rank: 2
来 自:上海
等 级:论坛游民
威 望:2
帖 子:193
专家分:64
注 册:2009-6-11
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:11 
请问高手,这是什么问题?
我在编写一个系统,其中用到DO CASE。。。。。ENDCASE这样的语句,象这样的语句能套用几层,语句我是这样写的:
DO CASE
   CASE nGz_tzs=1
   DO CASE
      CASE nGls_year0
      DO CASE
         CASE nGztzx=1
         CASE nGztzx=2
         CASE nGztzx=3
         CASE nGztzx=4
         CASE nGztzx=5
         CASE nGztzx=6
         CASE nGztzx=7
         CASE nGztzx=8
         CASE nGztzx=9
         CASE nGztzx=10
         CASE nGztzx=11
         CASE nGztzx=12
         CASE nGztzx=13
         CASE nGztzx=14
      ENDCASE
      CASE nGls_year1
      CASE nGls_year2
      CASE nGls_year3
      CASE nGls_year4
      CASE nGls_year5
      CASE nGls_year6
      CASE nGls_year7
      CASE nGls_year8
      CASE nGls_year9
      CASE nGls_year10
      CASE nGls_year11
      CASE nGls_year12
   ENDCASE
   CASE nGz_tzs=2
   CASE nGz_tzs=3
   CASE nGz_tzs=4
   CASE nGz_tzs=5
   CASE nGz_tzs=6
   CASE nGz_tzs=7
ENDCASE
系统执行后出现这样的框
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 这是什么 
2010-07-10 17:26
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:20 
没有层限制
2010-07-10 17:37
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
没有层限制
2010-07-10 17:37
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
一般这样的嵌套是没有问题的,通常不可能超过限制的层数。

★★★★★为人民服务★★★★★
2010-07-10 17:37
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
do case语句嵌套的层数是有限制的,具体多少层我记不清了,但肯定远不止楼主代码中的三层。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2010-07-10 21:05
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 
记得应该是32层

两人行已有我师……
2010-07-10 21:17
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
提示信息说明不是嵌套层数问题,而是gz_tzjs14_12.fxp有问题了,将这个.fxp文件删除后再运行试试。

相互学习,互相交流,共同提高。
2010-07-10 22:11
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
收藏
得分:0 
层数你先不要考虑,现实一般是用不完的。你的关键问题是在于你的哪个部分的代码调用了gz_tzjs14_12。而你的gz_tzjs14_12并没有这个文件,所以你先点一下挂起,查一下出错地方的代码

不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2010-07-11 12:18
井绳
Rank: 2
等 级:论坛游民
帖 子:97
专家分:69
注 册:2010-6-29
收藏
得分:0 
这种写法的程序读起来有点乱。
建议对每种CASE采用不同的子程序处理,用生成命令行的法方实现调用。
 
2010-07-12 09:20
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
收藏
得分:0 
tongxing3 怎么跑来打广告了呀

不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2010-07-12 12:31
快速回复:请问高手,这是什么问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019529 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved