[VB] Je le hais, je le hais, je le hais
sebsauvage
Messages postés
33284
Date d'inscription
Statut
Modérateur
Dernière intervention
-
batmat Messages postés 1880 Date d'inscription Statut Membre -
batmat Messages postés 1880 Date d'inscription Statut Membre -
rrrhhhââââ..... demandez-moi encore pourquoi je déteste VisualBasic !
Nous avons une table contenant les utilisateurs. La clé primaire (l'identifiant) est un entier 32 bits auto-incrémental.
En VisualBasic, quand vous dites 'int', VB va implicitement choisir le type d'entier derrière.
(Rectifiez-moi si je dis une connerie)
Résultat: quelquepart, dans notre code, VB a choisi le mauvais type d'entier: un 16 bits signé.
Résultat, tous les nouveaux utilisateurs (identidiants supérieurs à 32767) ne peuvent pas se connecter !
Retrouver l'endroit où ça coince ça être un vrai cauchemard.
Je ne vous raconte pas la merde dans laquelle on se trouve.
Je hais VB.
Nous avons une table contenant les utilisateurs. La clé primaire (l'identifiant) est un entier 32 bits auto-incrémental.
En VisualBasic, quand vous dites 'int', VB va implicitement choisir le type d'entier derrière.
(Rectifiez-moi si je dis une connerie)
Résultat: quelquepart, dans notre code, VB a choisi le mauvais type d'entier: un 16 bits signé.
Résultat, tous les nouveaux utilisateurs (identidiants supérieurs à 32767) ne peuvent pas se connecter !
Retrouver l'endroit où ça coince ça être un vrai cauchemard.
Je ne vous raconte pas la merde dans laquelle on se trouve.
Je hais VB.
6 réponses
-
je compatis seb, bienviendu au club 8)
Chouba
Casque Bleu forumique -
Et encore avez vous déjà utilisé les objets Timer (qui dérive irrémédiablement au fur et à mesure du temps) et Winsock (qui met des temps reccords à s'apercevoir d'une erreur sur une socket ;) ) ?
Microsoft n'a pas su répondre d'ailleurs :-)
A+
Erwan51 -
-
l'Amicale Bouliste de Fléville-Plage.
Depuis que Lucette est à poil à la buvette, les adhésions se multiplient...
kinder.surprise,
le maton du matou -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Toi alors, toujours à l'endroit où on s'y attend le moins pour nous faire rigoler :-)
ジ Eaulive... ジ
Sauvez les vers de terre, bouffez du poulet! -
et pkoi qu'il a choisi 16 bits ce con lo !!! :)
T'as de la chance, il aurait pu choisir 5 bits :))
@++
Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ?