各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.: G4 }6 T5 E$ T# C
$ m# o* n: e& l
问题:3 d% D+ H1 G0 h; x1 \- S
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.: S# M% K: G" n( n2 f$ W
但是在记录过程中TABLEFILE 每行只记录一条数据.) R ~1 y3 L9 b) R) s
我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.
- N& X5 }1 e5 o/ b3 Y* h* V% i: _6 k* J# Q! R2 N' h7 }% p; t4 D2 ?8 N
我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...
" Y/ A4 W8 z) D9 Z; f p9 g
$ \) h* A3 \# K/ h* k& ?我解释的可能不是很清晰,4 Y- p4 a% ]0 s$ l G2 M6 |6 j
请大家下载来看看..另METHOD是这样写的:; k, { A# z- ]+ d3 B' Q/ v- s
4 G* ]" m" Q& w* T5 L/ z3 s
(entity:object)
1 [* D: B- M5 W1 I% R& s* K9 C9 ?: uis
2 o$ A0 \' F6 f) n yrow_1,row_2,row_3:integer;; S4 a, n8 C8 M/ r, R
4 K& `' N3 ~: L& z# }do* t% d" g. q1 O- i, y1 J, H* J0 q) ]
$ S( W( l0 l2 q' k
; T8 U& \! {. \5 G4 P# \2 F0 A2 }inspect ?.name' t$ T! h9 V4 Z0 a6 N
when "SingleProc" then
7 F5 }$ I* O/ j. Y
1 K; a! b* n# ]row_1:=TableFile.YDIM+1;, W5 k; g* A9 L' y; o+ ^
; \+ X E, y- K2 X7 dTableFile["singleproc",row_1]:=@.name;
1 I0 L7 z" F( B& G/ y3 D+ BTableFile["pro",row_1]:=SingleProc.proctime;
9 k0 C4 Z' }9 F2 J9 o% {@.move;
# k0 v& U R- d+ P& c1 w# V
3 [& n& Z6 D' H; l5 P7 Awhen "SingleProc1" then
9 n" ^) p" ?6 z9 P ^& G( s3 C3 G; z( v + T, J& X E3 F4 y! M
row_2:=TableFile.YDIM+1;7 Y8 q z2 }& p
- s3 a- B, K4 v9 R, ]+ x" s, n8 o
TableFile["singleproc1",row_2]:=@.name;- S% u# U, S. Z# s9 ?% o/ }4 O2 I
TableFile["pro1",row_2]:=SingleProc1.proctime;' [% a1 A9 j5 Z1 p) A9 l
@.move;. u/ W- ]% s* ^8 x: a
" ?/ k6 M/ N T# }9 L0 K* z% m+ f
when "SingleProc2" then + B- V4 l& y) o4 u: ] }
5 t# D8 h% }+ Mrow_3:=TableFile.YDIM+1; & n' R5 k$ H, D8 x4 d7 z& g
TableFile["singleproc2",row_3]:=@.name;
3 ^8 j7 c" ^3 tTableFile["pro2",row_3]:=SingleProc2.proctime;7 v1 i, o3 \5 `* E0 R& z' S
@.move;. O% m& {, l. H2 o( N& ~ ]
/ t; V; m/ ^, a% R
end;; Q5 y4 ]' _! V- n6 ~8 ^
z' O; _- S& r. J. {
$ B; l2 u$ j1 O! n8 r
end;
7 K9 S$ u+ J Z: l4 s, o7 P1 ~/ g
[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |