Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
J'ai constaté le problème suivant avec la fonction int() sous Vista, en XP cela fonctionne :
Integer li_h decimal lc_sec lc_sec = 14400 li_h = int(lc_sec/3600) // -----------> Erreur Retourne 3 !!! li_h = lc_sec/3600 //---------> OK retourne 4 li_h = Int(Long(lc_sec)/3600)---------> // OK retourne 4
Ce problème existe aussi avec la PB 11.5.1 Build 4011
Hors ligne
Bonjour et
Indépendamment de ce bug, je te conseille de ne JAMAIS utiliser des INT, mais uniquement des LONG.
Pourquoi ? Voir ici : http://pbadonf.fr/forum/viewtopic.php?pid=7937#p7937
Hors ligne
Merci pour le conseil
Hors ligne