各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.: |$ A5 o. C( ?+ @' H
8 R/ m* D9 d5 v( x+ v) o5 {问题: A$ }8 x8 w( _, u
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.3 r% j. j3 P( P$ q; F9 I! O
但是在记录过程中TABLEFILE 每行只记录一条数据.
; W) N3 H3 K2 C$ h# @我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.
3 M- {$ R _; h$ [3 [" V
/ c" N# }# b0 x3 q我的想法是.一行可以记录多台SINGLEPRO的PROCTIME..." D1 }, b) ^- h6 x- y1 i
4 h! |4 ^. M. m o8 h3 Y4 ~/ u
我解释的可能不是很清晰,
3 `: a7 e { c7 G请大家下载来看看..另METHOD是这样写的:; G: {* h7 ^& p7 @) e; g: ~# i
# R& \# D0 h0 G- ?" q9 `: a$ F(entity:object)
3 R) A/ o& n- F1 y0 O3 cis
3 ~ P* W7 }( n5 crow_1,row_2,row_3:integer;
6 J: b N* `1 ?. ]- G
+ l* d0 c& ~' G- g9 k. b" zdo& p' H+ {, E5 I- U( e; z& A1 q
" }) _; r0 Y% {0 B* u G' A* m2 e. _ 3 Q/ l4 m1 p; M5 `) V. M
inspect ?.name, ~3 F! E& s6 z& \' R- H; V
when "SingleProc" then & Y3 b% C: p8 x
, A: q. V, ?& {8 J8 P( _. H
row_1:=TableFile.YDIM+1;
0 G' \9 @8 Z; Q9 \# h. W
. x1 X+ V4 m0 l1 d: c CTableFile["singleproc",row_1]:=@.name;
4 V+ i% g! t& e/ O. @TableFile["pro",row_1]:=SingleProc.proctime;7 O2 s$ g/ Z( Y, E2 V- \8 ~" G
@.move;
# L* P% ]# z2 _8 g& W. m* r 4 N, P# T6 t1 [* A
when "SingleProc1" then & t# T+ c# w, e3 P& P7 x
8 k* X5 [9 ~- n$ k2 f
row_2:=TableFile.YDIM+1;
. O3 K2 |" C9 B7 I9 S: P7 d' P4 T & n4 i2 U2 M: p& |9 [; j
TableFile["singleproc1",row_2]:=@.name;8 T+ j& [1 r8 m* E- Q
TableFile["pro1",row_2]:=SingleProc1.proctime;2 E& A' w+ _ I6 w) w/ h; ^/ U& f' v
@.move;
+ A5 k) V4 ]' w% a0 M
7 E' z3 v. ]- r, \; Kwhen "SingleProc2" then
6 k% a2 k& f0 Y; R/ X7 _
1 ]5 r6 e7 X+ W4 x, t, [+ I5 d- trow_3:=TableFile.YDIM+1; - ]0 z$ @5 w( R) @2 P1 _& J
TableFile["singleproc2",row_3]:=@.name;
' p" K7 F) }, L6 ]! i* [TableFile["pro2",row_3]:=SingleProc2.proctime;
9 M- ^! ^3 ^& r) w@.move;) n4 F4 b- J: t0 d4 J
6 I1 T/ ]2 |9 k% p A: T
end;
2 [" T9 W$ K* ^/ `, _. k0 g5 G9 m
3 e; ?- L0 a$ z6 T8 Q+ I! T
end;
4 ^" \. ^' N7 R8 Q: m
, U4 Z/ J' k. a2 {& R[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |