[POO] gérer le type Date renvoyé par les activex
Bonjour,
J'ai codé un module de synchronisation outlook et j'ai des soucis pour gérer les dates de l'activeX pour planifier un réunion.
Code:
1 2 3 4 5 6
| var outlookCls = new ActiveXObject("Outlook.Application");
var ns = outlookCls.GetNamespace("MAPI");
...
oAppoitment.Start = new Date(); // la ca coince...
oAppoitment.Save(); |
Il y a des différences niveau type entre les fonctions date javascript (renvoi d'un type Object par l'espion) avec ceux de l'activeX (type Date).
Le new Date() renvoi un type objet a la javascript alors que la propriété Start renvoi un type Date ActiveX.
parcontre en double ca passe sans problème mais codé une fonction pour généré la date avec le bon chiffre floattant ca va être sportif.
explication :
Code:
oAppoitment.Start = 1;
une valeur double 1 vaudrai 1/1/1899.
Il y aurait-il une autre solution?? Ma grande question... :?
Si quelqu'un a déjà rencontré le même soucis avec un cette activex ou un autre un peu d'aide serai super.
Merci.