D6 : erreur de vérification d'étendue : kézako ?

D6 : erreur de vérification d'étendue : kézako ? - Delphi/Pascal - Programmation

Marsh Posté le 28-04-2004 à 00:10:32    

Voici ce que m'annonce D6 lorsque je tente de placer un composant qu'il a, parfaitement accepté d'installer ds mon paquet. Donc de compiler. La voici :  
 
http://www.ifrance.com/lduprouget/verifetendue.png
 
Je peux remédier à ça :??: Parce que ce composant (MS Office Caption) permet de configurer la barre de titre de la fenêtre !  
 
Merci :hello:

Reply

Marsh Posté le 28-04-2004 à 00:10:32   

Reply

Marsh Posté le 11-05-2004 à 16:29:52    

Cette erreur provient par exemple d'un mauvais calcul.  
Ex:
 
var
  i, j: Byte;
begin
  j := 30
  i := j * 10;
end;
 
Au moment de l'exécution mon le calcul j*10 sera évalué à 300, or un Byte va de 0 à 255. D'où erreur de vérification d'étendue. Parfois cette erreur est évitable en décochant dans les options de compilation 'Vérification de débordement'. Si tu as les sources de ton composant, tu doit pourvoir remedier à ce problème en bidouillant le mauvais calcul.

Reply

Marsh Posté le 11-05-2004 à 16:33:04    

C'est pratique ces messages en français [:mlc]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed