lmb19
Messages postés22Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention18 mai 2013
-
25 mars 2007 à 16:01
cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 2011
-
30 mars 2007 à 21:51
Bonjour,
Je suis debutant en VB et j'utilise eMbedded Visual Basic 3.0
Avant en VB j'utilisait :
Open "c:\data.csv" For Input As #1
Do While Not EOF(1)
Input #1, Nom, Prenom, Couleur, score
Loop
Close #1
Mais avec eMbedded Visual Basic 3.0 cela ne fonctionne pas
Si quelqu'un connait l'equivalent du code ci-dessus qui pourrait fonctionner sous eMbedded Visual Basic 3.0, je suis preneur
cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 20111 29 mars 2007 à 19:27
De mémoire il faut prendre en compte le séparateur de liste dans les Paramètre régionnaux/ (Paramètre/Système) du PDA, par défaut c'est la virgule, il faut y mettre le point virgule.
Sinon tu splites tout simplement tes lignes, alors une lecture simple suffit sinon change les paramètres régionnaux de ton PDA ou met une virgule comme séparateur dans ton fichier CSV
cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 20111 30 mars 2007 à 21:51
Pour le Traitement : L'accès aux fichiers et beaucoup beaucoup plus rapide sous .net
Je ne connais pas cette fonction Val() c'est pour convertir un string en Entier Cint(a) par contre crée-toi ta propre fonction par exemple Cint2() qui prend en charge une erreur de conversion