各路高手,路过有空,帮帮小弟解决以下的问题.本人万分感激./ C) s' B1 [* d& S1 M% _. P
1 _+ W! L1 Q& g) {% v4 Y9 l6 ~0 }
问题:% K V" f6 q3 u4 n' J2 u& g% f
利用TABLEFILE记录N个不同的SINGLEPRO的PROCTIME.
, i$ T# \" i1 W- ?# S6 Q但是在记录过程中TABLEFILE 每行只记录一条数据.
( K- [$ W8 ]' v4 ^3 N, u我的表格记录情况如下模型的TABLEFILE.请各路大侠帮忙看看.
# i, V: E0 I- I8 c
* F5 L3 q4 ^6 B+ t7 i我的想法是.一行可以记录多台SINGLEPRO的PROCTIME...
" w4 g6 V0 X7 @
+ w5 L; c7 n0 Y2 b我解释的可能不是很清晰,+ X& F- }+ o# y1 r- r, w. Q3 \, a
请大家下载来看看..另METHOD是这样写的:! b2 H" f/ |- G
6 m% x! w0 k' g7 e% q, w! D(entity:object). I! ~4 A" Z% r% A
is
q C- F* o6 O# v- mrow_1,row_2,row_3:integer;* L" |4 Q( i8 a3 g
1 p9 P" ]1 ?! E/ I y! C
do
. Q1 m+ s6 y0 E8 I3 q5 e1 m0 e9 G% S
$ w0 s- [ m- F% c. G
inspect ?.name
1 z k3 m' b5 v( A5 |' L! Bwhen "SingleProc" then
3 X: g( @2 m0 B
6 k9 F, S( C' r& irow_1:=TableFile.YDIM+1;7 f3 U& N) X: n' ]
4 d, I' l( Q9 W1 F' U
TableFile["singleproc",row_1]:=@.name;4 P# l& B% x4 _1 r; s' h
TableFile["pro",row_1]:=SingleProc.proctime;
x9 K5 z# j) o2 L@.move;+ w8 H7 ?9 x& }' A, X& t" l( p
, h q) C) n/ Q1 I6 }$ `
when "SingleProc1" then
0 z0 X; Z& k: n b
! C3 T9 H% j% A4 j0 hrow_2:=TableFile.YDIM+1;
" I# {/ k* s" [7 ]! H
8 c1 y( H( V( |2 B4 C8 uTableFile["singleproc1",row_2]:=@.name;
9 R- J( V/ Q3 lTableFile["pro1",row_2]:=SingleProc1.proctime;4 Y# z7 E' \2 Q. h) B
@.move;: e2 ~$ C9 v+ |. O" }7 I; d
# b( Q+ p6 }# X8 y" H5 ]: Uwhen "SingleProc2" then
7 |; N* ^& e3 o9 C! k+ B- {
2 q: r; T$ C% O1 prow_3:=TableFile.YDIM+1;
5 r' M0 W) {! Q( Q! s: b) ETableFile["singleproc2",row_3]:=@.name;
0 n# A1 ^' h9 FTableFile["pro2",row_3]:=SingleProc2.proctime;
$ @% o) K7 G7 i8 {4 F9 a@.move;
$ C6 @ @( a% y2 u& c2 C1 g' p- o7 W% w" ^" a
end;; q% w/ K( b' u6 b. y( d/ Q
/ h# `% g: q2 A/ P: [' G1 |$ Q8 c L7 L
end;
8 \. M# O( v) J7 V4 r( @( Y2 Z: o4 J+ V' Z, \- @/ x
[ 本帖最后由 nathen 于 2008-12-10 18:13 编辑 ] |