各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.
" q7 U" B0 F! c" X# o9 @! k' k$ T2 X% m+ Z* b% l; z
问题:: b0 L. N, N; w$ T/ M5 a6 W' S
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.% y$ ?8 p* s1 V3 Y8 _
但是在记录过程中TABLEFILE 每行只记录一条数据.
6 _0 {' P+ o4 b! R) g5 o我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.1 Q1 ^/ s' g9 b4 X% p3 }0 ]4 Y
! X4 D# ?5 C$ @; E* T! p E4 y) v我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...
5 o/ D* ^/ E. l: P& [1 e, E, V: F$ |' S3 h* |1 U4 c4 {% n; P
我解释的可能不是很清晰,
4 ]& _+ j! U/ Q5 U9 d+ N0 _" P请大家下载来看看..另METHOD是这样写的:
; F; f3 W0 X, {. N* N/ x$ ~2 P6 T. ] a* Y; |0 d% t8 [
(entity:object)
! ^6 U, t3 D7 W+ p) Nis
! U2 g3 _# R+ Vrow_1,row_2,row_3:integer;0 d! X- w/ t" G
3 V- d% A) ~0 ~* a6 ?) l
do7 n8 k3 ~/ D- e& _! m2 r
# F' ]" I% j I$ ^# R! i 1 V6 Y7 o& V' ?$ l$ u
inspect ?.name5 m9 E/ E1 T2 N, B) B
when "SingleProc" then
, Z1 M+ ~6 m3 P: u% G3 ]
& M" F5 t, L2 c+ e grow_1:=TableFile.YDIM+1;
) h \; O; B% Y) G1 Y+ J- P
2 [4 y$ W0 H. ]" } TTableFile["singleproc",row_1]:=@.name;
$ |5 J% l+ C# D- h: UTableFile["pro",row_1]:=SingleProc.proctime;- ^% o7 x; i5 B1 j
@.move;
! M3 L0 U7 R5 s' h9 T
, a2 u. E7 w7 b5 c* C6 J* \, Ewhen "SingleProc1" then # a" Z4 t, {1 C& j9 _% w7 L
! ~& B. w- u. V5 ]
row_2:=TableFile.YDIM+1;
4 \ b7 t5 G" e0 T* v
5 M0 a" l1 i2 Q3 ]& HTableFile["singleproc1",row_2]:=@.name;
' u% e n6 ~/ c3 H$ F$ r; o: xTableFile["pro1",row_2]:=SingleProc1.proctime;( x6 x3 O# v s i* l$ t ?
@.move;5 @9 }4 T- q1 I1 k* m9 }2 r
. c& L5 m: c8 `0 ywhen "SingleProc2" then / w- m1 w) ]9 c( x e1 x
. } H9 F' D' v2 ?( Mrow_3:=TableFile.YDIM+1;
# b8 W8 w! }5 W* g- H: wTableFile["singleproc2",row_3]:=@.name;; W- s( X% L; m, m
TableFile["pro2",row_3]:=SingleProc2.proctime;4 E' Q8 z) N2 K( j6 v
@.move;4 H/ F" t( `- m/ ` l! G# N( `
3 ]' W7 M E8 M7 W( b
end;0 x, N; I& j" F) h s
+ X6 L& M0 i; Q. c' }$ m
6 g2 u# R! N- F6 T* a% X
end;
0 R' c _+ \% A( d: k1 u8 Z2 o8 ]$ A
[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |