Tyrell2
Messages postés251Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention 2 novembre 2010
-
28 mai 2007 à 19:48
OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 2007
-
28 mai 2007 à 22:32
Bon bin me revoila avec une question à la con...
ça concerne la lecture de fichiers texte . Pas la lecture en elle meme qui est facile avec le streameader
(rien qu'ici il ya des tas d'exemples)
mais la lecture triées de lignes, et là je fini par poster ici vu que je trouve rien qui m'aide sur le web :
par exemple : une form avec 4 labels
et remplissage des labels en fonction du fichier texte,
sauf que je ne veux pas lecture ligne par ligne. mais plutot genre label1 .text = ligne 2 du fichiers txt
label2 = ligne 4, etc....
Tyrell2
Messages postés251Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention 2 novembre 2010 28 mai 2007 à 22:20
Merci à tous
je n'ai plus besoin de ma listbox cachée...
quitte à faire le pénible, je vais le faire jusqu'au bout :
dans une ligne de mon texte j'ai le caractere "&" qui n'apparait plus dans le label (mais j'ai bien les accents...)
une derniere manip à me conseiller avant de m'envoyer au dodo ?
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 28 mai 2007 à 22:23
OneHacker :
Non VBNEWLINES et VBCRLF ne sont pas toujours la même chose !!!
VBCRLF = chr(10) + chr(13)
alors que
VBNEWLINE = Chr(13) + Chr(10) ou Chr(13)
Attention !
vbNewLine, vbcrlf et compagnie ainsi que msgbox ne sont pas du bon dotnet.
Le namespace Microsoft.VisualBasic est à retirer systématiquement
De plus, pas la peine de définir la dimension du tableau avant le split. vu que string.split retourne un tableau tout prêt.
Le namespace Microsoft.VisualBasic existe pour que les application vb6 migrées en dotnet marchent à peu prés.
Il est évidament à bannir si on veux coder en vrai dotnet. Sinon, autant rester en vb6.
Mais ou vois-tu ton System.NewLine ?
C'est le System.Environment.NewLine qu'il faut utiliser
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 28 mai 2007 à 22:31
2 & successifs feront apparaître un seul vrai & (non suivi du soulignement de raccourci)
Suffit dont d'un replace pour remplacer & par && (si & présent)