各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.
% ~. W/ L! B6 ^" ?' v7 W6 P# D/ W/ V& C+ [5 o" n" c
问题:: W9 B* R) g% Y- l7 T; _9 G0 A1 L
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.1 z; G" p5 n1 V4 e. y
但是在记录过程中TABLEFILE 每行只记录一条数据.
6 L2 K. T- c f- P4 S5 j" I我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.* x( o% r+ `9 j) e
: d3 k; W6 `+ @$ }$ v0 H" i7 Y
我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...
; T4 m4 r& x% s2 R: E' G' X# J- t
& v T' A- D% \( |: y+ i. C我解释的可能不是很清晰,/ l q1 j: m! d% B7 u
请大家下载来看看..另METHOD是这样写的:
4 P5 W! d, J/ u, J1 q5 o+ N
6 r% T- t; j& u(entity:object)
H# @: N" ^! }4 w7 v! T# Cis6 O% v8 l: L3 e
row_1,row_2,row_3:integer;3 F% t4 x2 ~* M. x
J, n8 \' L/ J5 ~, O* A" odo
3 h! G7 t; e* B% l7 N3 W2 M# Z, Y1 g( A$ `: M8 O f3 w
. w' l W# ]/ o" y
inspect ?.name
3 d$ G% }7 d6 y7 u; t; vwhen "SingleProc" then ' l% h' {* N/ }9 A4 [
( |6 V8 w/ c( \row_1:=TableFile.YDIM+1;
$ {- e/ u5 E" ^! T- E
; P# t; r# Q) m1 F8 C( CTableFile["singleproc",row_1]:=@.name;9 ]5 d0 x& G A$ J0 R+ l
TableFile["pro",row_1]:=SingleProc.proctime;0 |( v( K7 @/ }1 b$ Z+ |
@.move;
4 m7 I7 K& A) I; @' R% w' a* G [
- z* V0 }4 R7 Z' b% wwhen "SingleProc1" then ( q' b! D8 ^0 G. I' o: W* G
2 x2 [1 C7 d. I8 @9 yrow_2:=TableFile.YDIM+1;
% ~) m, _" T- L9 E3 g1 r - g3 w. i1 M# u2 h' U. [
TableFile["singleproc1",row_2]:=@.name;
+ }( r% _2 Q% j FTableFile["pro1",row_2]:=SingleProc1.proctime;- ]( G$ n. G' c+ s( V) b1 }# z5 b
@.move;
' h- v. w) H7 i9 q
" v: X% _* c5 F, M+ w8 Q3 owhen "SingleProc2" then
; q* v) z- g" s7 U7 T 3 }9 r1 [$ H$ T9 D, h; ^7 C
row_3:=TableFile.YDIM+1; . M. h1 U; U' G# H0 d
TableFile["singleproc2",row_3]:=@.name;
, T! u$ d" V2 m4 M8 {TableFile["pro2",row_3]:=SingleProc2.proctime;
, u( C" G1 H$ N/ J: @' H@.move;' s! M7 ` f8 V, l; k, t
h. l @8 I6 s+ l( n3 b9 x+ o9 hend;
: m+ ]: g3 w( R# Q/ u& \' L2 J
1 B. P! ~/ Y2 j; d* l- a1 j, S6 t# H4 _8 ]3 g M/ X b
end;
. a* o2 ~( n7 W0 t8 Y! E* @1 S+ }( s; b1 J
[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |