各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.
8 e9 S5 {- n8 ~' {
, K3 A8 s% K o4 {, `0 i6 o( H问题:: W. Q3 N/ e: j5 O3 M
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.0 T4 o6 E* R$ k) ^& u
但是在记录过程中TABLEFILE 每行只记录一条数据.5 R+ a' d9 P8 Y; p4 W
我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.9 |& G4 q! F# B- M( t& x6 E n
. _* `! t: G( M3 W5 h8 O9 m: x+ f我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...+ C7 u& d. g8 ]3 v+ l" ?9 n
3 J9 u! j6 j$ }6 j w8 q' C' w
我解释的可能不是很清晰,2 n/ G& X s s4 Z9 {3 l
请大家下载来看看..另METHOD是这样写的:
6 e- X8 O- `2 m; R/ _5 s
. L# d' m5 B+ \& q(entity:object)
: G8 y& k. \2 x! d Pis
4 Z- E0 {. N/ N) {, o! @row_1,row_2,row_3:integer; N! Y$ s) Q! D9 F7 O
1 Y+ U2 b1 L" y% S) B
do7 k! x$ c+ g( u! N
. @( ~5 {! D3 Y' V, k( [ , [; r4 I+ f! q/ J- o
inspect ?.name8 H L5 Z9 A. D9 C( ^4 `) j
when "SingleProc" then
: B) n6 a6 E. c8 ~3 I5 f
. ~2 _, a" ~/ A3 B9 `row_1:=TableFile.YDIM+1;
8 U7 g+ A4 q& A$ b3 b ' M; X$ O+ C" d
TableFile["singleproc",row_1]:=@.name;
' D* }0 z4 h Z. bTableFile["pro",row_1]:=SingleProc.proctime;
# q( b+ _' e, A7 |1 I, x. B@.move;3 K) ~1 O4 F- E
1 d, j. I# c& C3 b" I; }3 i
when "SingleProc1" then - C* L. t4 e, v9 \$ v7 }/ P
7 Q5 j- O4 S% I( ]/ p9 D
row_2:=TableFile.YDIM+1;+ I Q+ u/ C$ ]- F* F) W3 C0 _" \8 `
3 f5 O- ~1 b# h- ?8 T! C, DTableFile["singleproc1",row_2]:=@.name;
0 |! @6 ` [5 Y, jTableFile["pro1",row_2]:=SingleProc1.proctime;3 w% q0 N! ^9 P9 V
@.move;
4 D& J) k- Z' s1 m) Q( K$ O- z' {3 s X; q6 s5 ^& f
when "SingleProc2" then
' I* O8 `( c: u' M 6 d# J* Z& X9 ~& M* \4 X8 y# d1 f. s
row_3:=TableFile.YDIM+1; * z& \: F. u( R2 }
TableFile["singleproc2",row_3]:=@.name;
# \, q! {1 A" KTableFile["pro2",row_3]:=SingleProc2.proctime;& @& I$ a, x: `$ n& k. Z, k
@.move;
" ~) \) y2 ]; y2 ]' A
; U/ J! P) q; m% D# _0 J3 R" Send;
\: C$ v# I8 q1 ]5 M
/ `! |) }5 }7 z
3 h% [3 L8 C% L! D8 l) T" s# @* Yend;
U, O I! ~+ ~$ M9 {. Z8 Y- {+ G2 z) b7 K7 c+ M% y: E0 V
[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |