各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.
9 b/ x, |+ x8 x x( V' i% x3 S1 q5 L# M& t u/ P& E
问题:* G2 P. V2 h8 |/ g8 Q* d% F
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.
; g& c. t0 j ~3 J0 D- `但是在记录过程中TABLEFILE 每行只记录一条数据.
- F# e2 [ m+ g( i我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.
% L( w2 }# y( y8 A1 X* V7 c3 [ p& R+ s; Z" S8 o. |
我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...6 r: D n8 i* y0 b
- S) w6 o2 f$ k$ ]: j我解释的可能不是很清晰,
! Q3 B+ |/ W7 | e: z0 u请大家下载来看看..另METHOD是这样写的:
3 z& p7 N% j$ j, b1 G' F/ I. y9 g1 l% |
(entity:object)
/ ~+ S) D) E" V, h2 \; Wis
7 ?9 q$ F( v4 a; ~row_1,row_2,row_3:integer;. _( G6 x ?, f( \
" s% A/ ~6 J! ~$ Y) b- l$ s+ N
do9 @" ^! |; T2 ^6 Z7 [! u
& g. Z; r5 M0 @$ A* j$ @2 F8 X# A 6 ?& ]6 [/ ]3 G) h4 U
inspect ?.name4 g9 m& o# |* q) V
when "SingleProc" then
+ a; Y( m9 a9 `+ Y p$ y / e& N0 f! w( z& v
row_1:=TableFile.YDIM+1;% D( y/ O$ F! p! E% P& E
1 C6 [! `) x9 d/ p
TableFile["singleproc",row_1]:=@.name;
- F* N+ [% }( y7 O% y! GTableFile["pro",row_1]:=SingleProc.proctime;# X' a2 D* q$ s% Q
@.move;8 ]. z! d; y! X% Q O
4 U" a+ u# {6 c0 N
when "SingleProc1" then
* |; L$ t8 P5 e5 B u 9 q% J& `1 P, g) |
row_2:=TableFile.YDIM+1;9 g5 q- n7 F1 n# o' r0 k
$ T8 j" S% Z6 g5 a% y% W5 n+ @% m
TableFile["singleproc1",row_2]:=@.name;
6 f! @" d, s/ u* XTableFile["pro1",row_2]:=SingleProc1.proctime;% q% a& E* M8 ]6 L: Q0 g
@.move;( t* k9 u' e2 K3 o M& b
# A y. R( S, w( O9 @when "SingleProc2" then
; \- L' `9 G" E7 ~ " s4 l" a J6 [+ F
row_3:=TableFile.YDIM+1; 8 L- [2 W) Z# Y
TableFile["singleproc2",row_3]:=@.name;
9 \& e& x5 m" U" J# r' ^TableFile["pro2",row_3]:=SingleProc2.proctime;
- G# Q8 r3 Z. w9 @6 u% s' k, y@.move;' J3 s8 q0 S2 Z- H
* v! L/ j! ?5 y* V
end;
# t& V1 a- U! H% ?! p" W$ @1 a& K/ }* x+ |) S* `- }
; c$ K$ M2 m5 q3 O) D+ x# cend;, V- m- q u* Z$ a u4 x9 j8 L
: G* B" L' v. e! f7 X0 V, g3 j
[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |