|
[WDM9] : fichiers textes ! |
Iniciado por vbenner, 08,jun. 2005 16:15 - 3 respuestas |
| |
| | | |
|
| |
Publicado el 08,junio 2005 - 16:15 |
Bonjour,
Suite à une demande d'un client, je viens de faire un test et j'aimerais des éclaircissements sur les fichiers textes en Windev Mobile 9.
Voici ce que je fais pour les tests :
1/ Avec un PC, créer un fichier TEST.TXT avec le bloc note. Ecrire dedans ABCDE + ENTREE et sauvegarder ce fichier.
2/ A partir d'ActiveSync, recopier ce fichier dans le PPC, à la racine.
-->> 1er contat : les tailles des fichiers sont identiques (ce qui est somme toute assez logique).
3/ Avec Windev Mobile 9, créer un formulaire frmMAIN avec un bouton Bouton1
4/ Sur l'événement Clic du bouton1, écrire le code suivant :
FF est un entier Tmp est une chaîne FF = fOuvre("\TEST.TXT") Tmp = fLit(FF, 1) Info (Tmp + RC + Taille(Tmp)) fFerme(FF)
J'obtiens à chaque fois un caractère [] (carré) de longueur 1 !
Comment faire apparaître le caractère 'A'
J'ai un peu l'impression de régresser là...
Merci de vos éclaircissements,
Vincent |
| |
| |
| | | |
|
| | |
| |
Publicado el 10,junio 2005 - 13:58 |
Cherche, dans l'aide de windev mobile, la section libellée
"WinDev et l'UNICODE"
bon courage 
Eric L.
"Vincent" <vbenner@pageup.fr> a écrit dans le message de news: 42a6d51f$1@news.pcsoft.fr...
Bonjour,
Suite à une demande d'un client, je viens de faire un test et j'aimerais des éclaircissements sur les fichiers textes en Windev Mobile 9.
Voici ce que je fais pour les tests :
1/ Avec un PC, créer un fichier TEST.TXT avec le bloc note. Ecrire dedans ABCDE + ENTREE et sauvegarder ce fichier.
2/ A partir d'ActiveSync, recopier ce fichier dans le PPC, à la racine.
-->> 1er contat : les tailles des fichiers sont identiques (ce qui est somme toute assez logique).
3/ Avec Windev Mobile 9, créer un formulaire frmMAIN avec un bouton Bouton1
4/ Sur l'événement Clic du bouton1, écrire le code suivant :
FF est un entier Tmp est une chaîne FF = fOuvre("\TEST.TXT") Tmp = fLit(FF, 1) Info (Tmp + RC + Taille(Tmp)) fFerme(FF)
J'obtiens à chaque fois un caractère [] (carré) de longueur 1 !
Comment faire apparaître le caractère 'A'
J'ai un peu l'impression de régresser là...
Merci de vos éclaircissements,
Vincent
|
| |
| |
| | | |
|
| | |
| |
Publicado el 10,junio 2005 - 17:45 |
Bonjour,
J'ai bien compris que le PPC utilise l'UNICODE et que le PC de l'ANSI !
J'ai trouvé la solution en déclarant ma variable au format UNICODE :
Tmp est une chaîne UNICODE FF=fOuvre("C:\TOTO.TXT") SI FF = -1 ALORS RETOUR FIN
fPositionne(FF, 0, fpDébut) Tmp = AnsiVersUnicode(fLit(FF, 1))
info ("TMP = " + Tmp) // Affiche bien le A attendu !
En espérant que cela puisse servir aux autres ou que cela puisse améliorer les exemples de l'aide en ligne.
Vincent |
| |
| |
| | | |
|
| | |
| |
Publicado el 17,junio 2005 - 21:07 |
Merci pour le tyau car il n y a pas beaucoup d'aide pour la gestion de la rs232 et surtout de la fonction bluetooth ! Je galère avec ce sacré unicode ! en reception !!! je pense que ton exemple va m'aider ! merci |
| |
| |
| | | |
|
| | | | |
| | |
|