Valeur renvoyée par InitParamètre
Bonjour les amis!
Pour la sauvegarde des paramètres de l'application, j'utilise dans le code d'initialisation de la fenêtre principale le code suivant:
Code:
1 2 3 4
| SI fRepCrée(SysRep(srAppData)+"\"+MonAppli) ALORS
// Paramétrage des valeurs persistantes dans un fichier .XML qui dépend de l'utilisateur
InitParamètre(paramXML ,SysRep(srAppData)+"\"+MonAppli+"\Param_"+gsCuser+".xml")
FIN |
Tout fonctionne correctement sauf lorsque survient une brusque extinction de la machine (coupures électricité très fréquentes ici, onduleur naze...)
Quand cela arrive le fichier paramètre en question se trouve à sa place, mais n'a qu'une taille de 0 octets.
Après suppression de ce fichier, l'appli repart et réinitialise les paramètres.
Très laborieux au telephone avec le client surtout que AppliData est caché....:cry:
Je souhaiterai donc récupérer la valeur renvoyée de initparamètre() qui d'après l'aide est une chaine pour essayer de faire cette suppression en auto.
Est ce la bonne méthode?
Existe t-il un moyen de tester la "défectuosité" de ce fichier avant de faire le initparametre() ?
Merci d'avance pour toute aide