TYPE nouveautype chainedecaractere AS STRING arithmetique AS SINGLE END TYPE DIM Tableau(10, 10, 10) AS nouveautype
' ***** TOTAUX MENSUELS #6 Nf6% ***** DIM TM#(8, 6) E15.F6: F = RTRIM$(ACC.F) + "TOTMENS.BRD" OPEN F FOR RANDOM AS #6 LEN = 392 FOR I1% = 8 TO 1 STEP -1 FOR I2% = 6 TO 1 STEP -1 FIELD #6, (8 + (I2% - 1) * 64 + (I1% - 1) * 8 ) AS TOTO, 8 AS F.Tm(I1%, I2%) NEXT I2% NEXT I1% FIELD #6, 8 AS F.Datmens RETURN E15A: GET #6, Nf6% Datmens = F.Datmens FOR I1% = 1 TO 8 FOR I2% = 1 TO 6 TM#(I1%, I2%) = CVD(F.Tm(I1%, I2%)) NEXT I2% NEXT I1% RETURN E15B: LSET F.Datmens = Datmens FOR I1% = 1 TO 8 FOR I2% = 1 TO 6 LSET F.Tm(I1%, I2%) = MKD$(TM#(I1%, I2%)) NEXT I2% NEXT I1% PUT #6, Nf6% RETURN
CitationLe maximum autorisé est largement dépassé (64 Ko en mode classique, 65.536 octets). Dès que tu démarres le programme avec un tel DIM : Indice en dehors des limites, code d'erreur 9.
Web analytics