Fonction qui convertie les antislash en slash

Résolu
Dark snake Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais savoir si il y avait une fonction qui convertie les "antislash" en "slash" d'une chaine de caractère sous Visual Basic 6.

A défaut, quel serai la solution.

Merci

1 réponse

amigo
 
Bonjour,

Je ne connais pas de fonction spéciale, mais on peut utiliser les instr et mid

Sub essai()
Dim chaine As String, i As Integer
'chaine avec des antislash
chaine = "D:\Mes documents\Ma musique\Sample Playlists"
i = InStr(1, chaine, "\")
While i > 0
Mid(chaine, i) = "/"
i = InStr(1, chaine, "\")
Wend
MsgBox chaine
End Sub


A+.
0
Dark snake Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   3
 
Merci "amigo" ton code fonctionne à merveille.

Rien à dire c'est super
0
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204 > Dark snake Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Il existe la fonction replace():
str = replace(str, "\","/")


;o)

polux
0