Je voudrais savoir savoir si les balises $I- et $I+ marchent avec les segment fault comme par exemple :
Code:
1
2
3
4
5
6
7
8
9 var MonTableau : array[1..2] of integer; begin {$I-} MonTableau[100] := 100; {$I+} if (IORESULT <> 0) then halt(1); end.
Version imprimable
Je voudrais savoir savoir si les balises $I- et $I+ marchent avec les segment fault comme par exemple :
Code:
1
2
3
4
5
6
7
8
9 var MonTableau : array[1..2] of integer; begin {$I-} MonTableau[100] := 100; {$I+} if (IORESULT <> 0) then halt(1); end.
Mai,
Je ne pense pas, sans en être sûr.
La bonne solution est de systématiquement s'assurer qu'on ne déborde pas du tableau, en tout cas, en période de développement.
{$R+} c'est un Range Error