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

VB.NET Discussion :

Conversion de Code Vb6 en VB.Net


Sujet :

VB.NET

  1. #1
    Membre habitué Avatar de mr.net
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 152
    Points : 150
    Points
    150
    Par défaut Conversion de Code Vb6 en VB.Net
    Bonjour tout le monde ....
    j'aimerai avoir le code equivalent de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    On Error Resume Next
                myClasse..Sleep(100)
    On Error GoTo 0
    Merci
    Tout simple et bien simple

  2. #2
    Expert éminent
    Avatar de Webman
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 232
    Points : 8 154
    Points
    8 154
    Par défaut
    Bonjour,

    Pour ce qui est des "On Error GoTo" VB.Net les gères théoriquement... mais ce n'est pas le cas de C#, bref, le "On Error Goto", c'est un peu un dinosaure hérité du passé.

    La gestion des exceptions en .Net est basée sur les Try/Catch. Certes utiliser des Try/Catch demande un de refacto de ton code, mais bon si tu migres une application VB6 vers .Net autant utiliser les vrais concepts et outil de .Net .

    Pour ce qui est du Sleep(1000) à poremière vue je dirai Thread.Sleep(1000).

    Cordialement,
    Ronald
    Rédacteur .Net
    MVP C#
    Mes articles - CodeQuake (blog)
    Pas de question technique par MP, merci.

  3. #3
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    pour migrer une appli vb6 vers vb.net il faut tout réécrire, et avant ca apprendre vb.net
    ici par exemple : http://plasserre.developpez.com/cours/vb-net/

    et on error resume next est une abération
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre habitué Avatar de mr.net
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 152
    Points : 150
    Points
    150
    Par défaut
    Ok merci pour vos reponses mais c'est une chose basique que je voulais ...
    Tout simplement

    comment reecrire cela

    On Error Resume Next
    Mes Instructions de Code ......
    On Error GoTo 0
    ou si possible un traduction basique de cela

    Merci
    Tout simple et bien simple

  5. #5
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    essaye on error resume next, on error existe encore à des fins de compatibilité, peut etre que resume next existe encore aussi

    parce qu'avec un try catch tu ne peux pas dire de continuer l'exécution à la ligne d'après
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 50
    Points : 38
    Points
    38
    Par défaut
    Ils ont répondu...

    La syntaxe en VB.net est là même : http://msdn.microsoft.com/fr-fr/libr...8VS.80%29.aspx

    Mais tu c'est une instruction dépassée, jette un oeil a try/catch, tu as tout a y gagner de tt façons. http://msdn.microsoft.com/fr-fr/libr...8VS.80%29.aspx

    Nz

  7. #7
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    tu vas surement t'en foutre, mais traduire du vb6 en vb.net est une énorme connerie ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  8. #8
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 682
    Points : 1 952
    Points
    1 952
    Par défaut
    Moi je serais bien curieux de voir ce que donne reflector sur ce fameux On Error Resume Next
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

  9. #9
    Membre habitué Avatar de mr.net
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 152
    Points : 150
    Points
    150
    Par défaut
    Effectivement c'est une grosse connerie mais bref il n'ya pas trop le choix pour le moment ....
    bon je pense pour garder le fonctionnel du code je recondu les
    On erreur Go to
    sinon bonjour les dégâts ???
    en tout cas si quelqu'un a une meilleur proposition je suis preneur .
    Merci
    Tout simple et bien simple

  10. #10
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    Citation Envoyé par Danyel Voir le message
    Moi je serais bien curieux de voir ce que donne reflector sur ce fameux On Error Resume Next

    surement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    try 
      ligne 1
    catch 
    end try
    try
      ligne 2
    catch 
    end try
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  11. #11
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 682
    Points : 1 952
    Points
    1 952
    Par défaut
    Citation Envoyé par mr.net Voir le message
    en tout cas si quelqu'un a une meilleur proposition je suis preneur
    Pol te l'a deja donne : apprendre le .net et tout refaire ... pas d'autre solution viable.
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

  12. #12
    Membre habitué Avatar de mr.net
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 152
    Points : 150
    Points
    150
    Par défaut
    Au fait dans le jargon le Vb 6 traine des code Serpent et c'est genre de cas il y'en a pluisieur si je dois reprendre tout le code c'est arti pour 6 moi de Dev ...
    Bref il faut un jour e refaire donc ...
    Merci pour tout
    Tout simple et bien simple

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

Discussions similaires

  1. Conversion MsFlexGrid de VB6 vers VB.net
    Par megamario dans le forum VB.NET
    Réponses: 4
    Dernier message: 19/11/2013, 07h15
  2. conversion de code VB6 en PHP
    Par Illuminati dans le forum Langage
    Réponses: 2
    Dernier message: 06/05/2010, 20h28
  3. Conversion code VB6 vers VB.NET
    Par dakota77 dans le forum VB.NET
    Réponses: 4
    Dernier message: 15/06/2008, 23h14
  4. [VB.net]problème de conversion de code c# vers VB.net
    Par cladsam dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/10/2005, 14h07

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