PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM17] La fonction Age ne semble pas marcher correctement sur Android
[WM17] La fonction Age ne semble pas marcher correctement sur Android
Débuté par GUERVILLE, 01 mar. 2012 11:03 - 2 réponses
Posté le 01 mars 2012 - 11:03
La fonction Age ne semble pas marcher correctement sur Android

En effet, sur Pc, si vous faites le test suivant
sMonAge=Age("19320714",DateSys())
Vous obtenez sMonAge=00790716

Sur Android, en cas réel (samsung galaxy S)
Vous obtenez sMonAge=00071116

Dans les 2 cas, j'ai fait un affichage de DateSys et c'est bien la même date qui est utilisée soit 20120301
Posté le 01 mars 2012 - 16:19
Bonjour

essaye d'utiliser des champs date plutot que des chaines. Les chaines
android sont sur 2 octets par caractères, contrairement aux chaines
windows classique, et il est possible que la fonction Age n'aime pas ca
(non testé)

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com/index_FR.html


On 01/03/2012 05:03, GUERVILLE wrote:
La fonction Age ne semble pas marcher correctement sur Android

En effet, sur Pc, si vous faites le test suivant
sMonAge=Age("19320714",DateSys())
Vous obtenez sMonAge=00790716

Sur Android, en cas réel (samsung galaxy S)
Vous obtenez sMonAge=00071116

Dans les 2 cas, j'ai fait un affichage de DateSys et c'est bien la même date qui est utilisée soit 20120301

Posté le 02 mars 2012 - 09:24
Je viens d'avoir la réponse du support technique
C'est bien un bug
Je m'abstiendrais de tout commentaire