各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.
( l, s# k8 Y+ Y3 B# [1 ?0 }- C' G c+ \' A2 V! q$ x9 Y
问题:
1 F4 a* \0 M. z5 |3 F利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.
6 R* ]" ?# l! i, U1 r但是在记录过程中TABLEFILE 每行只记录一条数据.
( f) h1 w" z: I, n6 s$ o我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看." \0 r* r ^$ b5 `& L) G
5 ]: }- j" r- F3 _
我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...7 n3 c( X& @. P% U% ~
4 c# U6 m% n2 X+ C' C+ I: D* v8 `
我解释的可能不是很清晰,: n9 z& R+ g2 [( P) u
请大家下载来看看..另METHOD是这样写的:
8 P9 c3 t* D5 g' X4 ?5 c* R. T
G( ]3 ~' C; z8 c) f$ Y(entity:object)" j2 v# {0 z! C0 S% |' d
is
4 G5 {$ ~+ |9 r. zrow_1,row_2,row_3:integer;% y& ?& ^" \+ B
* L* l2 }, S- B* x+ [4 U
do$ C& [2 q9 Y$ l6 V5 B+ ~
5 I S, [! {& x+ p! j( P/ { 5 b# Q2 p0 s* J+ v- l
inspect ?.name
. ^% V7 a, ?8 h6 Q3 P+ H" L4 zwhen "SingleProc" then
- R% [+ [* s1 o0 w/ V7 I) H
" Z; y' ], m; F/ Y% X$ Frow_1:=TableFile.YDIM+1;
8 y9 e) u# m: ]
" ]! l' m ]+ {5 q) K5 CTableFile["singleproc",row_1]:=@.name;
% s* ~' o( k7 m' |. K4 w7 n1 gTableFile["pro",row_1]:=SingleProc.proctime;' T7 O* I7 ?/ x+ q0 \( I
@.move;
5 j6 d+ s/ f- b4 t# G1 V 9 l `; V% |( R' ]- y1 r
when "SingleProc1" then . ?- s4 E$ ^7 ^/ R: W* U. m
7 m; B* d' K8 Y( b% i: P7 b! |
row_2:=TableFile.YDIM+1;
( b8 G) I! _' ^ + s3 c5 j9 o7 t, E2 q+ E
TableFile["singleproc1",row_2]:=@.name;
7 d1 M* ^9 k" @- h- c! aTableFile["pro1",row_2]:=SingleProc1.proctime;
# @. A; S5 y8 \6 v@.move;+ f6 @* d$ ^2 @* c6 f8 T& X) W
, ^) C, G: n" z2 [when "SingleProc2" then 7 f; C/ L( ^( _9 \. T" ~: b
0 k6 S$ B: x; k
row_3:=TableFile.YDIM+1; ! o) w& R( Q0 b! b& b
TableFile["singleproc2",row_3]:=@.name;! C" N) O6 @& x! {3 w
TableFile["pro2",row_3]:=SingleProc2.proctime;4 ?8 h- G& d# j
@.move;2 n7 T# @- C* [3 N: ]9 E
& q1 @ c r( N2 h8 L+ G8 v( o. E) q
end;
6 s. M& [$ {# h- w* t
% r8 I' E4 c* C, v9 x* j2 U5 ?1 I$ u3 f3 N8 @4 I
end;
8 `: W/ d2 S6 I8 `0 S
( L. e; ~. g2 H. w[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |