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

EDI/Outils Discussion :

Conversion VB.NET vers C#


Sujet :

EDI/Outils

  1. #1
    Membre éclairé Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    juin 2007
    Messages
    759
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2007
    Messages : 759
    Points : 787
    Points
    787
    Par défaut Conversion VB.NET vers C#
    Bonjour

    J'ai un projet en VB.NET avec pas mal de fenêtres et de code

    J'utilise une DLL mais en VB.NET seules certaines fonctions de la DLL sont accessibles (alors qu'elles le sont toutes en C#). Je ne comprends pas pourquoi mais je pense que certaines fonctions et/ou types de données de la DLL ne peuvent êtres utilisés en VB.NET.

    (http://sourceforge.net/p/polyclippin...read/20d622ad/)

    De plus mon programme fait beaucoup de calculs sur des données image bitmap ; certaines procédures sont chronophages et le C# grâce aux pointeurs et code unsafe me permettrait de réduire le temps d’exécution des quelques procédures du programme qui sont très chronophages

    Du coup je dois refaire ce projet en C#

    J'ai vu qu'il existe des convertisseurs de code mais ce n'est pas cela qui m'intéresse le plus... en fait je pense même qu'il vaux mieux que je recode proprement en C#

    Par contre ce qui est très fastidieux c'est de redessiner toutes les fenêtres avec tous les contrôles et toutes les propriétés

    Je cherche un moyen de convertir mon projet VB.NET en C# qui permette au moins de récupérer mes fenêtres ; savez-vous comment faire ?

    Merci - A+
    Quand deux personnes échangent un euro, chacun repart avec un euro.
    Quand deux personnes échangent une idée, chacun repart avec deux idées.

  2. #2
    Membre actif
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    avril 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2006
    Messages : 141
    Points : 210
    Points
    210
    Par défaut
    Bonjour,

    j'arrive un peu tard, mais peut être que vous n'avez pas encore trouvé de solution.
    Personnellement j'avais un gros projet (que des DLL sans fenetre), j'avais utilisé ce soft

    http://www.tangiblesoftwaresolutions...nt_CSharp.html

    Le résultat était moyen, pas mal de code à reprendre quand même, mais c'est mieux que de partir de 0, et si il n'arrive pas à convertir tu as un todo.

    Si tu veux un exemple sur un projet, tu m'envoie un mail privé et ensuite tu m'envoie un zip je te le convertie pour que tu puisse voir le résultat.

    Cordialement,
    DSI et développeur du logiciel Lulidb
    http://www.lulidb.com - outils de gestion de base de données orienté développer.

  3. #3
    Membre éclairé Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    juin 2007
    Messages
    759
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2007
    Messages : 759
    Points : 787
    Points
    787
    Par défaut
    Citation Envoyé par aserf Voir le message
    Bonjour,

    j'arrive un peu tard, mais peut être que vous n'avez pas encore trouvé de solution.
    Personnellement j'avais un gros projet (que des DLL sans fenetre), j'avais utilisé ce soft

    http://www.tangiblesoftwaresolutions...nt_CSharp.html

    Le résultat était moyen, pas mal de code à reprendre quand même, mais c'est mieux que de partir de 0, et si il n'arrive pas à convertir tu as un todo.

    Si tu veux un exemple sur un projet, tu m'envoie un mail privé et ensuite tu m'envoie un zip je te le convertie pour que tu puisse voir le résultat.

    Cordialement,
    Merci pour ta réponse

    En fait j'ai du - en quelque sorte - recompiler la DLL avec VS 2015 avec le code de la DLL en C# et tout fonctionne

    Maintenant la DLL est "dans" mon projet, en mode débug sur une erreur j'ai même, depuis VB.NET, accès au code de la DLL

    A bientôt
    Quand deux personnes échangent un euro, chacun repart avec un euro.
    Quand deux personnes échangent une idée, chacun repart avec deux idées.

  4. #4
    Membre actif
    Profil pro
    DSI
    Inscrit en
    février 2010
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DSI

    Informations forums :
    Inscription : février 2010
    Messages : 78
    Points : 240
    Points
    240
    Par défaut http://www.red-gate.com/products/dotnet-development/reflector/
    .NET Reflector est ton ami.

    tu génère l'application en VB (code intermédiaire) puis tu convertis tout ce que tu veux en C# (module, fragment de code, class, ...).

    http://www.red-gate.com/products/dot...ent/reflector/

  5. #5
    Candidat au Club
    Homme Profil pro
    IT Manager
    Inscrit en
    septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : IT Manager
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2017
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Merci
    Merci pour vos inputs je suis moi aussi face à un pareil problème.

Discussions similaires

  1. [Débutant] Conversion VB.Net vers C#
    Par Rosees dans le forum C#
    Réponses: 4
    Dernier message: 01/10/2013, 16h08
  2. [Débutant] Conversion C#.net vers VB.net
    Par patrickvier dans le forum VB.NET
    Réponses: 5
    Dernier message: 23/01/2013, 15h08
  3. Conversion code VB6 vers VB.NET
    Par dakota77 dans le forum VB.NET
    Réponses: 4
    Dernier message: 15/06/2008, 23h14
  4. ConversioN C++.net vers visual C++ mfc
    Par ricky78 dans le forum MFC
    Réponses: 5
    Dernier message: 13/06/2007, 17h03

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