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 7219 Statut Membre -
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
Configuration: Windows XP
Firefox 2.0.0.14

1 réponse

  1. 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
    1. 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
      1. Polux31 Messages postés 7219 Statut Membre 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