各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激." q! [, r Q* Q3 {
$ ?' B- ]0 G6 @7 F; c4 e! P
问题:0 A) z& @$ o0 U6 |: m: I2 l+ d5 n% ~
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.% i# ]3 w% b' v0 k* B; S
但是在记录过程中TABLEFILE 每行只记录一条数据. m7 H& Z* u# G
我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.
: G* V7 P2 L" t3 r& P t% \6 e. f" ]- W! ~
我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...+ n+ R, j/ K3 [( Y0 E x4 _) u
2 ~; V# g3 H# L5 i9 I我解释的可能不是很清晰,$ b/ K/ {, T- y: z8 i
请大家下载来看看..另METHOD是这样写的:9 k, v# |, Y0 S1 \) {
, w- G3 m7 X0 L: W' c! k(entity:object)% Q' i* a4 o. _ v- N
is& K R+ w8 q: ?. }
row_1,row_2,row_3:integer;% m6 B9 C! g0 ?% s
! {) b; ]) u0 a5 n* A7 Ydo
% Z T6 O4 e# p4 x$ [9 b: S' T& A
6 u1 M, Q( [9 g/ ^' i
inspect ?.name$ T8 l# Y) a. S# R$ O1 l% M
when "SingleProc" then
4 d+ |7 l) t+ D x' m ! D; G/ s1 V8 u( v( u. R8 V
row_1:=TableFile.YDIM+1;
, M; m' y/ y4 p( V # i1 u, G! V# y/ U% @; y: O* P# h
TableFile["singleproc",row_1]:=@.name;
+ g! D. \: R$ o2 [* h5 NTableFile["pro",row_1]:=SingleProc.proctime;: O2 U# h/ p$ g* ]1 ]
@.move;
3 j; n8 Q% o( b
+ k4 f$ s0 W. `( d; Mwhen "SingleProc1" then * Z4 R1 Z Z1 C* V& O w, D
& n7 W8 F0 J2 k% ~9 o. Urow_2:=TableFile.YDIM+1;4 Y6 g" b( c2 Y: e0 K, {
" ^& i+ w. E. u7 N4 f
TableFile["singleproc1",row_2]:=@.name;
& Z* x. G+ y, L D: R1 v2 C mTableFile["pro1",row_2]:=SingleProc1.proctime;
8 W; g. ^* G* i9 [2 S@.move;+ T' v7 W3 A/ H# N
' Y" @& @6 s/ s5 M
when "SingleProc2" then * h7 _4 ^7 I W( M
x3 d- \3 A. G; | @1 V
row_3:=TableFile.YDIM+1;
* z7 ]" V( Y+ O5 m j2 F; xTableFile["singleproc2",row_3]:=@.name;
3 D6 {) W! m. r f' UTableFile["pro2",row_3]:=SingleProc2.proctime;6 T8 G4 r8 D4 J4 {4 j! B* }
@.move;
0 y {& C- B' i
+ l# ]& `5 G8 v+ R" mend;
# c4 q6 Y$ G0 q2 o' `
: R7 K+ @" D2 x* W1 y3 p( P3 R6 ?( {* s3 H- R" G: g) M
end; w$ x8 ]$ N" s# u: F. M" Z
4 [# [! n7 D. ]4 r2 k& G% @
[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |