1. Je peux installer l'application sur mon téléphone mobile, mais après le démarrage, le téléphone donne un message d'erreur: "The Midlet suite Helpdiabetes can't be installed because it has no permission to use javax.microedition.io.connector.file.read"
L'application HelpDiabetes n'est pas signée. Cela signifie que certains appareils n’autoriseront pas l’application à utiliser cette fonction potentiellement dangereuse qui consiste à lire un fichier de la mémoire. Hors cette fonctionnalité est nécessaire afin de charger vos tables de composition des aliments personnalisées.
Téléphones mobiles sur lesquels ce problème est signalé: HTC , LG
La solution est d'utiliser la version limitée qui n'offre pas la fonctionnalité de chargement de votre table de composition des aliments personnalisée, mais il existe une alternative pour la charger par la suite.
Téléchargez et installez la version limitée comme décrit ici:
http://users.skynet.be/GTbiker/HDBEN/English2/HelpDiabetes.jar.
La version limitée contient par défaut une table de composition des aliments en anglais mais vous pouvez la remplacer avec une autre table de la liste en utilisant la méthode décrite dans la foire aux questions 2.
2. Puis-je charger ma table de composition des aliments personnalisée si mon téléphone mobile ne supporte pas les JSR75?
Oui vous le pouvez. Téléchargez d’abord la version limitée:
http://users.skynet.be/GTbiker/HDBEN/English2/HelpDiabetes.jar sur votre PC.
La version limitée contient par défaut une table de composition des aliments en anglais mais vous pouvez la remplacer avec une autre table de la liste en utilisant sur votre PC la méthode suivante:
* Renommez HelpDiabetes.jar en HelpDiabetes.zip.
* Ouvrez le dossier HelpDiabetes.zip en utilisant winrar ou winzip. Repérez et ouvrez le répertoire « foodfile », vous y trouverez le fichier nommé « foodfile.csv ». Ce fichier contient la table de composition des aliments et doit être remplacé par votre propre version excel également convertie en fichier foodfile.csv.
* Pour convertir votre version personnalisée (ou toute autre table de composition des aliments téléchargée sur le site), appuyez simultanément sur les touches Ctrl+h. Votre table de composition des aliments convertie est maintenant placée dans c:\temp\foodfile.csv et devra être collée dans le fichier zip de manière à remplacer le fichier original.
* Enfin, renommez HelpDiabetes.zip en HelpDiabetes.jar et installez cette application sur votre téléphone mobile.
* Certains téléphones ont également besoin du fichier jad pour lancer l’application. Dans ce cas, avant de le copier également dans votre téléphone, ouvrez-le sur votre PC et inscrivez la nouvelle taille du fichier jar (pour le connaître, aller dans les propriétés du fichier) en face de « MIDlet-Jar-Size: ».
3. Je ne sais pas pourquoi mais je n’arrive pas à obtenir la lettre "l" lorsque je tape 3 fois la touche « 5 ». J’obtiens toujours le « j » ou le « k » mais jamais le « l ». Etrange…
Vous avez besoin de diminuer le réglage de la « vitesse de la recherche ». Vous pouvez le faire quand l'application est lancée dans le menu « Options » - « Paramétrer ». La valeur minimale est 0 et la valeur maximale est 5000. Une première valeur est calculée lors de l'installation. Essayez de trouver la meilleure valeur possible. Baisser la valeur ralentit la recherche, mais cela peut vous éviter ce problème. De même, trop augmenter la valeur, augmente la vitesse de recherche mais peut aussi engendrer ce problème. Tout dépend de la capacité de votre téléphone.
4. Quand j'ouvre la table de composition sous Excel et que je clique sur la première ligne où il est écrit : "Click here to prepare the worksheet for transfert to the GSM" j'ai un message d'erreur: Run-time error '1004'. Method 'Save as' of object '_Workbook' failed.
Le répertoire c:\temp n’est pas créé par défaut sur votre PC. Créez-le et essayez de nouveau. La macro Excel enregistre d'abord le classeur puis enregistre la table de composition des aliments comme un fichier csv dans c:\temp. Si ce répertoire n'existe pas sur votre disque dur, vous obtenez ce message d'erreur.
