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

C# Discussion :

Traduction de Asc VB6 en C#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Par défaut Traduction de Asc VB6 en C#
    Bonjour tous,

    je cherche a traduire cette ligne de code ecrite en VB6 en C#

    strBuffer = strBuffer & Chr(Asc(Mid(strRotate, i, 1)) + 13)


    mais la je vois pas du tout

    merci de votre reponse car je peux pas avancé dans mon projet

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Un peu de Google et tu trouves ce que font les méthodes Mid, Asc et Chr ainsi que l'opérateur &. As-tu essayé avec ça pour commencer ?

    Si tu te débrouilles bien tu dois même pouvoir trouver une correspondance entre les méthodes VB6 et leurs équivalences en .Net.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Par défaut
    Oui j'ai cherché et j'ai ca ainsi:

    sBuffer += Convert.ToString(Convert.ToChar(Convert.ToByte(Convert.ToChar(strRotate.Substring(i, 1))) + 13));


    mais j'aimerais, si il est possible, que ce soit plus propre.

    merci

  4. #4
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Si je prends les équivalences, ce ne serait pas plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strBuffer += Convert.ToChar(Convert.ToInt32(strRotate.Substring(i-1, 1)) + 13)
    En simplifiant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strBuffer += (char)((int)strRotate[i-1] + 13);
    En VB6 les index sur les chaînes partent de 1 je crois. Si ce n'est pas le cas, il faut remplacer i-1 par i.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 6
    Par défaut
    Merci de ton aide

  6. #6
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Si le problème est réglé, clique sur

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

Discussions similaires

  1. Traduction code de C en vb6 ?
    Par Suxen dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 17/01/2012, 21h12
  2. Traduction code VB6 vers PB
    Par DarkVader dans le forum PureBasic
    Réponses: 19
    Dernier message: 29/09/2010, 11h36
  3. Traduction en VB6
    Par Clo72 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 11/11/2009, 15h17
  4. VB6: faire la traduction d'un mot
    Par mado18 dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 27/07/2009, 14h13

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