SPLIT

DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013 - 12 juin 2002 à 17:02
helleye Messages postés 8 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 1 juillet 2003 - 24 juin 2003 à 14:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/3602-split

helleye Messages postés 8 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 1 juillet 2003
24 juin 2003 à 14:03
pas mal ton truque
cs_mehdibou Messages postés 365 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 18 octobre 2004
22 juin 2002 à 15:58
Si, Instr() est dans VB4, puisqu'elle est dans VB 3 :-)
9/10 !
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
21 juin 2002 à 16:58
La fonction Split est utilisé pour separer des chaines de characteres selon des criteres bien precis .. Ainsi , cela s'avere utile pour stocker le resultat que retourne la fonction dans un tableau...

A l'inverse, la fonction Instr te renvoi la position de la 1ere occurence choisi dans une chaine de charactere ...

Voili voilou .. J'espere que ceci t'aidera a comprendre un peu mieux la nuance qu'il y a entre ces deux fonctions ...

A++

DeAtH_-_CrAsH :]
cs_Nil Messages postés 85 Date d'inscription dimanche 2 décembre 2001 Statut Membre Dernière intervention 31 décembre 2002
21 juin 2002 à 16:04
Ahhhh!!!! Non ca va j'ai compris lol mais c'est pas plus facile avec InStr ? (je sais pas si c'est dans VB4)
cs_Nil Messages postés 85 Date d'inscription dimanche 2 décembre 2001 Statut Membre Dernière intervention 31 décembre 2002
21 juin 2002 à 15:51
Euh... sa sert à quoi le Split ? :-)

Non mais sérieusement je sais pas et comme c'est une des sources les plus populaires, j'aimerais savoir ;p
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
15 juin 2002 à 22:40
Vi c clair que les GOTO sont vivement deconseillé .... Puis en plus ca ne fait que compliquer la lecteure de la source et souvent personne n'y comprend rien apres ...
Mais bon je tacherai de modifié le code de facon a ce qu'il n'y ai plus de GOTO...

Sinon a ma connaissance, il n'y a pas de bug sur le code ... Vu la longueur fut faire fort lol... :]
PatriceVB Messages postés 562 Date d'inscription dimanche 16 décembre 2001 Statut Modérateur Dernière intervention 26 décembre 2007
14 juin 2002 à 16:27
L'utilisation des Goto n'est pas très propre !!! En effet l'utilisation de cette instruction est vivement déconseillée puisqu'elle ne fait que compliquer la lecture et le débugage du code car elle ne respecte pas la séquentialité de l'execution des instructions.
A part ça, ce code peut s'avérer pratique.
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
13 juin 2002 à 10:01
Celiphane > Ouaip ... clair que j'ai un peu foiré la dessus lol .. En fait aydebur c'etait pas une fonction... J'avais mis le bout de code dans un bouton ... Puis en creant la fonction, j'ai oublié de changer les text1 et text2 ...
Sinon pour les GOTO, au debut c'etait des condition if/end if mais j'ai preferé mettre des goto par la suite, pour faire en sorte a ce que le code utilise le plus de fonction VB ... Juste de quoi faire different ...

Shivan > Clair qu'il doit y avoir plus simple ... Mais ya plein de truc pas tres utile dans le code qui serevent a optimisé la vitesse du code et a la fiabilité de la recherche... Puis ya aussi les commentaires qui font parraitre le code plus long... Comme la premiere boucle par exemple, elle ne me sert juste a determiner le nombre d'ocuurences pour m'eviter de faire boucler dans le vide la boucle de recherche ensuite...

Voili voilou ...
merci pour vos commentaires ... Si yen a d'autres ???? lol :]
Bonne prog @LL
DeAtH_-_CrAsH
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
13 juin 2002 à 00:18
Erreur toute bête! :
ds la fonction, utilise les arguments passés et non pas text1.text et text2.text ;) !

Aussi, mais là ça vient de moi, je ne comprends pas pourquoi tu utilises des GOTO pour sauter des blocs d'instructions ? Ne pourrait-on pas simplement les mettre entre dans un IF / END IF ?
cs_shivan Messages postés 363 Date d'inscription jeudi 20 décembre 2001 Statut Membre Dernière intervention 25 août 2003
12 juin 2002 à 23:43
ben je v en faire un alors ;-)

je pense kil y a beaucoup plus simple et plus rapide si mes souvenirs sont bons... fo ke je retrouve ma fonction...

mais l'idée est bonne car cette fonction manque beaucoup a vb5 !

9/10 (car il y a plus mieux !!! ;-)

$hîv@n
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
12 juin 2002 à 17:02
Pas encore de commentaire ????
Bizarre :-/
Rejoignez-nous