各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.
- }" @& S0 F' W: g0 S4 P5 F. d1 G, v
问题:4 J/ G! V- H9 ?1 n2 E
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.
% K6 d" D8 }0 t& g% M+ O) C2 z" j+ w. G但是在记录过程中TABLEFILE 每行只记录一条数据.
' R4 F1 n3 | l7 z2 Q) k我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.: @% i2 c$ |4 \9 ]
5 A9 n5 r+ q8 u
我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...2 D* U! O) v8 }6 K' p3 s
3 K4 o- U" A. a3 C- e8 g& V; Z我解释的可能不是很清晰,
+ V s/ d& `, Y" j) w请大家下载来看看..另METHOD是这样写的:
2 L7 k! W( |$ z/ u6 h& B$ W
6 [3 A7 j. b0 D) L(entity:object)
( |# L) K4 ^& eis
, ]. R/ U/ i& \2 ^. S& Irow_1,row_2,row_3:integer;
5 O& a! s& |0 a" ?( y
" k7 A4 b9 W4 G4 hdo# q6 s, f: ]2 u
v0 c" K( f, z# x. {9 Y, ?
/ _& u2 s* f/ y4 s |6 Hinspect ?.name
0 c- z4 m e I0 K' }" }0 Iwhen "SingleProc" then
/ j: E- h3 o9 D. G( K5 V . t L0 e2 F# Y7 g r% H7 ?
row_1:=TableFile.YDIM+1;
$ p! d1 x* D. l8 u ( E3 v E2 w7 \1 i; w) G
TableFile["singleproc",row_1]:=@.name;6 h4 t) z( L2 `- B9 t2 q: j
TableFile["pro",row_1]:=SingleProc.proctime;& o3 o5 s7 m% F% T$ p5 j8 ~
@.move;
& i0 _: ~# |$ N8 h, ?! L # D0 g$ l1 s! p' K' I) ^# Q% g
when "SingleProc1" then
* v) n1 ]% a( ]* @ 3 P7 I: g* l5 {/ I$ L
row_2:=TableFile.YDIM+1;
& m5 x3 x% ]8 K 3 [8 X4 H& f. y, N1 M8 e
TableFile["singleproc1",row_2]:=@.name;
9 J$ o' x. z& C" h' F# GTableFile["pro1",row_2]:=SingleProc1.proctime;7 N0 V2 h) q1 S8 S. s9 R
@.move; Z+ c" g+ \1 H* K* U
/ x* ~" J- m& s. K8 _6 P8 \! _
when "SingleProc2" then : N& B% \ ?' v ~. g
9 c" @ H' c; u8 S0 I) s: U4 Vrow_3:=TableFile.YDIM+1;
" m1 u3 f( E0 WTableFile["singleproc2",row_3]:=@.name;. y( g( W5 ]' u- i. _9 g
TableFile["pro2",row_3]:=SingleProc2.proctime;& p$ k" _% Y$ v8 A$ Z/ y, v
@.move;, l1 Z" D m% I" @% d/ w. e
' [% H; q) Z3 N* M% x
end;( ]3 g$ Z8 ~$ B4 P5 z8 d* l
& X. e6 V7 i- Y% T5 j+ I
# W. ^% _5 U: H# ~) b% `/ w( ~end; G4 D1 h% w* e& ~. l
2 f0 i5 D4 X8 ~[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |