中国开发网: 论坛: 超级垃圾站: 贴子 600622
haitao
odb的处理步骤有缺陷。。。。。。。
目录:
steps\s1
\layers
\l1
\l2
\s2
\layers
\l2
\l3

matrix文件:
STEP {
name=s1
}

STEP {
name=s3
}

LAYER {
name=l1
}

LAYER {
name=l4
}

处理过程:
扫描 文件里的step
发现 s3在steps目录下不存在,于是 报错并建立 steps\s3

这时,
文件里有s1,s3 共2个step;有l1,l4 共2个layer
目录里有s1,s2,s3 共3个step

扫描 文件里的layer
发现 l1在s2的子目录下不存在,于是 报错并建立 steps\s2...\l1
发现 l1在s3的子目录下不存在,于是 报错并建立 steps\s3...\l1

发现 l4在s1的子目录下不存在,于是 报错并建立 steps\s1...\l4
发现 l4在s2的子目录下不存在,于是 报错并建立 steps\s2...\l4
发现 l4在s3的子目录下不存在,于是 报错并建立 steps\s3...\l4

扫描steps目录,发现s2在文件里不存在,于是 报错并建立 文件里的s2

这时,
文件里有s1,s2,s3 共3个step;有l1,l4 共2个layer
目录:
steps\s1
\layers
\l1
\l2
\l4
\s2
\layers
\l1
\l2
\l3
\l4
\s3
\layers
\l1
\l4

扫描steps\s1\layers目录,发现在文件里不存在l2,于是 报错并建立 文件里的l2
扫描steps\s2\layers目录,发现在文件里不存在l3,于是 报错并建立 文件里的l3

这时,
文件里有s1,s2,s3 共3个step;有l1,l2,l3,l4 共4个layer

按原来的步骤,这时应该结束了
但是,实际上,这是的目录里的layer还是不完整的。
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录