名前 題名 ▼ Mr.XRAYさん > ▼ Syakeさん > > > Type TarrData = array[1..31] of TXxxxx; > > てのがあったとして下記の関数内手続きが存在する場合 > > //------------------------------------- > > procedure XXXXXXXXX(arrData :TarrData); > > var > > i :Integer; > > begin > > for i := 1 to 31 do > > begin > > if arrData[i].FFLG then > > begin > > arrrData[i].FXXX := XXXX; > > ・・・ > > //------------------------------------- > > て、すると iが31→1へとカウンター内で変化している。 > > たとえばarrrData[15].FFLG := True で他のarrData[X].FFLG := False > > だった場合、i = 17 でTrueと判定する。(15番目だから?) > > えっ?、どこか他でarrrDataを操作しているわけじゃないんですよね。 > ないか。だってintIndex変数を使用すればOKなんだから。 > う〜む。わからん。 > 変数iがどこかで... GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link