IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Mobile .NET Discussion :

[C#] Prob IndexOf sous Pocket Pc avec des guillemets


Sujet :

Windows Mobile .NET

  1. #1
    Membre expérimenté
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Points : 1 696
    Points
    1 696
    Par défaut [C#] Prob IndexOf sous Pocket Pc avec des guillemets
    Bonjour,

    j'ai le code suivant sous POCKET PC en C# :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strTmp.Remove(strTmp.IndexOf("\"", 0, strTmp.Length), 1);
    avec strTmp du genre : "toto"

    cette ligne de code est ds une boucle pour supprimer les 2 guillemets.
    Le probleme est que cela ne fonctionne pas.
    J'ai pas d'erreur de compile et le prog s'execute bien.
    Le souci vient de "\"". L'indexOf ne me trouve pas de ".

    Comment faire ?

    Merci

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Question bête : tu es sur que la chaine strTmp, c'est bien "toto" et pas toto :

  3. #3
    Membre régulier Avatar de chman
    Inscrit en
    Novembre 2002
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 94
    Points : 97
    Points
    97
    Par défaut
    salut,

    tu dis qu'il ne trouve pas de " mais le prog s'execute bien
    pourtant si il n'en trouve pas, il retourne -1 et donc dans le remove, tu aurais une Exception

  4. #4
    Membre expérimenté
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Points : 1 696
    Points
    1 696
    Par défaut
    oui j'ai bien "toto" et non pas toto;
    Et non je n'ai pas d'exception de declenchée.

    Je comprends rien au film.

    @+

  5. #5
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    essaye de voir la valeur de strTmp.IndexOf("\"", 0, strTmp.Length) en faisant un messageBox

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MessageBox.Show(Convert.ToString(strTmp.IndexOf("\"", 0, strTmp.Length)));

  6. #6
    Membre expérimenté
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Points : 1 696
    Points
    1 696
    Par défaut
    la valeur affiché par le MessageBox est 0 ...

  7. #7
    Membre régulier Avatar de chman
    Inscrit en
    Novembre 2002
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 94
    Points : 97
    Points
    97
    Par défaut
    salut,

    donc il trouve bien le guillemet, les index commencent à 0

  8. #8
    Membre expérimenté
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Points : 1 696
    Points
    1 696
    Par défaut
    c'est good j'ai trouvé.
    Il faut simplement stocké la nouvelle chaine ds une variable intermediaire et c'est bon. Je pensais qu'il faisait l'operation directe sur l'objet et qu'il le sauvegardais.

    Voila

    Merci

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2000] Prob Inner Join et validation avec des données venant de controles.
    Par angelevil dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 02/06/2009, 19h24
  2. Réponses: 1
    Dernier message: 20/04/2009, 17h59
  3. Réponses: 2
    Dernier message: 26/03/2007, 12h05
  4. [CSV] importation CSV avec des guillemets
    Par trash_board dans le forum Langage
    Réponses: 3
    Dernier message: 12/09/2006, 14h08
  5. Réponses: 9
    Dernier message: 28/10/2005, 11h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo