各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激.
5 o, i; I# C0 Y* c: @0 v' u# H
+ ]- ]4 [0 j, P& F. L/ q' f' {问题:2 A" |( X( y4 E% ]; T4 w
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.
+ p+ B3 ]1 l) m% Y& H& }6 ?但是在记录过程中TABLEFILE 每行只记录一条数据.8 y9 p% W+ Z% T1 n8 j
我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.* g+ r$ [0 |1 K, \7 P2 n
$ z9 a/ L0 [ J- Y9 A; W0 i, S: |
我的想法是.一行可以记录多台SINGLEPRO的PROCTIME... r' i7 {9 N/ |0 [ f" _
% ?7 V% [6 `! u- y, i9 \2 c
我解释的可能不是很清晰,# r4 o+ d5 q4 i/ D6 a
请大家下载来看看..另METHOD是这样写的:: [* q7 O5 r+ [; j! ~9 s
" }1 h/ W, }4 Y(entity:object)8 {' k6 m( m6 Q a3 [
is' W: H5 M. z+ O! ~+ l
row_1,row_2,row_3:integer;
' D* P: O' H, R& z1 j1 `) W3 x% [7 w/ C+ h) d
do
& U3 w6 t$ P+ B: k
& u1 N, }" \; n' E9 S
; d7 w$ Z2 ] Q7 P% O Vinspect ?.name
$ i) O+ S) U2 ?2 q/ h, ^when "SingleProc" then 1 }+ ]! }/ s9 I" g5 r7 c
# G( W0 O3 U" v' a2 g9 s1 B( prow_1:=TableFile.YDIM+1;
; h! d t) B$ Z$ J2 w# g7 e . s4 I& Q x( d, M( \8 W" D
TableFile["singleproc",row_1]:=@.name;( n, J+ H% H+ R0 t
TableFile["pro",row_1]:=SingleProc.proctime;
; L. Y2 x, d: I G@.move;# ?9 j, `: o' }' }) J, j
6 O0 f; N" N2 U* M. {' X4 t: |
when "SingleProc1" then
7 R" u2 F! z' r1 X
! P5 [5 F6 l/ g) L( y1 v3 | zrow_2:=TableFile.YDIM+1;
/ S9 t- v' z& H( R+ R+ ?
5 }' E& G. v# Y5 [1 C4 ITableFile["singleproc1",row_2]:=@.name;
) D! r% \4 C7 F6 T% `8 N4 o2 kTableFile["pro1",row_2]:=SingleProc1.proctime;
1 J* ]3 t. O: ]& [) [@.move;- Z- k$ n; B q& {
1 r- @" \* O1 ^when "SingleProc2" then H8 O" y4 X: Y2 O
2 N' f! u& K, M* t/ W
row_3:=TableFile.YDIM+1;
& v6 Q Z* G: e/ c( UTableFile["singleproc2",row_3]:=@.name;1 c5 C1 }( O' ^8 s7 @! {
TableFile["pro2",row_3]:=SingleProc2.proctime;. ~6 V; B! T* B" h ]3 c9 a% X
@.move;% r" ]0 w% f1 g- U
/ T+ W6 o. | j* F$ Qend;9 i0 z$ S. U) \0 ]0 m
. K" {. f! v! C" B
. x; R* F, ^9 L1 d$ j% L2 h5 lend;
( l9 N. B# U I7 O" n3 |& g' q, B2 i! n5 B" L9 E& Z% S
[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |