各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.
E8 M+ f2 ~& z# w, B8 }
9 k$ S, q0 c6 z1 I% c1 r问题:+ F0 u8 S& @/ ]: B' X6 |
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.3 f# ~8 K; N# Y( l3 y
但是在记录过程中TABLEFILE 每行只记录一条数据.
1 F' q3 C7 y5 R+ n4 c我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.2 a) c& K& Q: H. Y3 w) k
& r4 l; \" q' ^我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...' ^. q" D) p; t
) c; [9 Q3 l2 c! ^7 B我解释的可能不是很清晰,
$ e# x \ ^6 V2 Z请大家下载来看看..另METHOD是这样写的:
! h2 _, o0 L$ ~/ k3 s+ a P2 j- M, _& a4 A, T4 U0 H: v
(entity:object)+ n+ G) B+ ~$ @( S7 P- y
is, y* H" I C: J6 c2 n
row_1,row_2,row_3:integer;
& y4 e9 i& z$ Y5 F( V$ C2 G5 K8 w# d* J' t! { s- u4 s7 u
do
% R' v3 T. ~( A, X: u3 X
3 P$ q! ]6 D$ p# F: O1 J : @: U4 W3 e5 |) ~( s1 G
inspect ?.name) ]+ C/ a9 e/ u# x
when "SingleProc" then
: H9 T( H" c$ q6 a" m9 B - o1 M9 u5 k" P, {- L) e1 ~% r
row_1:=TableFile.YDIM+1;$ _. s" w8 k: B* `9 L
) Q0 Q0 V7 }3 {4 J
TableFile["singleproc",row_1]:=@.name;
2 G, e: E: K) z% r5 ZTableFile["pro",row_1]:=SingleProc.proctime;( h& e, \9 f: K9 w7 J) q
@.move;
{- @2 e9 _( a K8 q' g& _6 P4 I; [
when "SingleProc1" then
3 @: ~, H0 s+ Q5 u* t1 i/ f4 G5 V , ^% ~1 L- l+ X* ?6 b5 a# F
row_2:=TableFile.YDIM+1;/ C2 b) v. |- e$ p
# b2 z, D( v! |( j7 A) LTableFile["singleproc1",row_2]:=@.name;$ l3 r& c) G. Z h4 F
TableFile["pro1",row_2]:=SingleProc1.proctime;8 C5 G% x" Q, |* Y
@.move;2 s* B& m) N6 I Z$ o6 z
* R6 Q) Q* F! D1 ~1 ewhen "SingleProc2" then
- B: d; p) N- V& z4 y5 d $ ] b/ R- Z6 M1 K5 B' ?
row_3:=TableFile.YDIM+1;
. r. w5 Q3 A' g) {9 O2 B0 B6 H6 FTableFile["singleproc2",row_3]:=@.name;
1 _5 r, M, F* C5 ]( ^TableFile["pro2",row_3]:=SingleProc2.proctime;
$ Z3 b7 p I2 X4 H0 h@.move; c& O5 x4 k1 R9 i, B) E
) A! u" n3 s% r& ~
end;
! p( H; _8 {$ I3 r: V7 R& }& N
. m5 O* y" p: K" _+ a2 b, L, m& E0 G, e+ b3 A
end; R& }7 F o' d2 Z
5 L/ b0 a3 h4 S& `5 p* }
[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |