IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 34 fois
Vote des utilisateurs
1 
0 
Détails
Éditeur : Konrad Rotuski
Licence : Non renseignée
Mise en ligne le 28 décembre 2010
Plate-forme : Windows
Langue : Français
Référencé dans
Navigation

Créer votre propre compilateur C#

Si vous voulez découvrir comment peut fonctionner un compilateur, étudiez cette source qui vous apprendra comment réaliser le votre.
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 09/03/2014 à 23:21
Le titre est complètement trompeur... il ne s'agit pas du tout d'un compilateur C#, mais seulement d'un programme qui manipule le compilateur C# via une API (CodeDOM). Créer un compilateur est autrement plus complexe...
Avatar de calagan99
Modérateur https://www.developpez.com
Le 12/03/2014 à 13:49
Bonjour,

crois-tu sincèrement que quelqu'un va prendre la source en question, la traduire et te la donner sur un plateau ?

Je vais te faire gagner du temps : aucune chance que ça n'arrive.

Alors suit le conseil de Tomlev : utilise un convertisseur puis corrige ce qui dois l'être.

A bon entendeur...
Avatar de Tornade8912
Membre régulier https://www.developpez.com
Le 12/03/2014 à 9:55
Bonjour,
Je veux intégrer un compilateur de langage C# en vb.net pour intégrer le code à mon projet.

Dans mon projet, il y a une TextBox qui sert à écrire le code. Moi ce que je veux faire c'est que quand on clique sur un Button, Ça ouvre un SaveFileDialog et quand on clique sur Ok alors le contenu de la TextBox (en C#) est compilé dans le répertoire sélectionné avec le SaveFileDialog.

Si quelqu'un peut me donner un projet OpenSource semblable en vb.net (framework 4.5 de préférence), je l'en remercie d'avance.
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 12/03/2014 à 10:18
Utilise un convertisseur automatique C# -> VB : http://www.developerfusion.com/tools.../csharp-to-vb/
Avatar de Tornade8912
Membre régulier https://www.developpez.com
Le 12/03/2014 à 11:49
J'ai déjà essayé mais ça ne fonctionne pas il y a des problèmes de traductions de code.
Pouvez-vous m’éclaircir ?
Avatar de pascalCH
Membre averti https://www.developpez.com
Le 16/03/2014 à 19:45
Citation Envoyé par Tornade8912 Voir le message
Bonjour,
Je veux intégrer un compilateur de langage C# en vb.net pour intégrer le code à mon projet.

Dans mon projet, il y a une TextBox qui sert à écrire le code. Moi ce que je veux faire c'est que quand on clique sur un Button, Ça ouvre un SaveFileDialog et quand on clique sur Ok alors le contenu de la TextBox (en C#) est compilé dans le répertoire sélectionné avec le SaveFileDialog.

Si quelqu'un peut me donner un projet OpenSource semblable en vb.net (framework 4.5 de préférence), je l'en remercie d'avance.
Je pense que si tu charge le projet cité dans ce post et que tu jette un oeil sur les commenatires, tu as ta solution clefs en mains..

Code : Sélectionner tout
1
2
3
4
5
6
			
	// For Visual Basic Compiler try this :
	//Microsoft.VisualBasic.VBCodeProvider

	ICodeCompiler compiler = codeProvider.CreateCompiler();
	CompilerParameters parameters = new CompilerParameters();
Avatar de Tornade8912
Membre régulier https://www.developpez.com
Le 19/03/2014 à 9:47
En fait j'ai déjà résolu le problème :
J'ai utilisé un traducteur C# -> Vb.net
Sinon merci pour avoir essayé de m'aider c'est gentil
Avatar de Tornade8912
Membre régulier https://www.developpez.com
Le 09/03/2014 à 10:55
Bonjour, ce compilateur C# est intéressant mais je voudrais que le code source de ce compilateur soit en vb.net
pour l'intégrer à mon projet.
Pouvez-vous me donner ce code source fonctionnel en vb.net ?
J'attends votre réponse avec impatience.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.