Informaticien.be - Derniers blogs actifs - Liste des blogs -
Utilisateur   Mot de passe  
antp
champion des excuses bidons
19/12/2005 @ 20:23:27: Vieux commentaires
Quand on doit faire des modifs dans un ancien soft, on trouve parfois des trucs marrants dans les commentaires.

Par exemple, dans une déclaration de tableaux de valeurs il y a ceci :
  1. { 0..52 car 52 semaines + un byte cache toujours non-nul } 
  2. { => on peut imposer que le champ soit etre rempli }

Déjà que la seconde phrase n'est pas très compréhensible, mais quand on voit la déclaration du type à la ligne suivante :
  1. YSingles  = array[0..53of Single;

...on constate que le 52 s'est transformé en 53 :confused:
Ça fait donc 54 valeurs : 52 semaines, la valeur en plus (qui est un Single et non un Byte dans ce cas-ci) en plus à la fin, et une valeur encore en plus juste pour le plaisir.

Juste pour l'anecdote, ce byte de fin est utile : ce super système de base de données qu'est Paradox n'accepte pas que toutes les valeurs dans un champ Blob soient à zéro. Il suffit donc de mettre systématiquement à 1 le dernier élément (caché).
Informaticien.be (Version PDA) - © 2004-2008 Akretio Powered by Kelare Sponsored by Intico Designed by The Art Company
The Akretio Network: Akretio - Kelare - OpenEvent - KelCommunity - KelCommerce - KelBlogs - PhotOsez