Bonjour,
J'ai créé une petite appli en C# avec Visual Express.
Est-il possible de recompiler le code directement en C++ ?
Si oui, comment ?
Merci.
P.S. Mon appli me permet de piloter Excel donc j'utilise INTEROP.
Bonjour,
J'ai créé une petite appli en C# avec Visual Express.
Est-il possible de recompiler le code directement en C++ ?
Si oui, comment ?
Merci.
P.S. Mon appli me permet de piloter Excel donc j'utilise INTEROP.
salut
si le code est en C#, tu peux pas le compiler en C++..
Cela n'a pas de sens.... le C# n'est pas le C++.. et le compilateur n'a rien à voir
la dedans
Maintenant, si tu souhaites avoir ton code "transformer" en C++, tu peux
toujours desassembler ton exe avec Reflector et utiliser les add-ins disponibles qui te permettent de désassembler en C++ (.Net et non C++ natif) et de te recréer un projet C++ (.Net)
Apres, tu pourras compiler en C++ (mais bon, C++ ou C#.Net, c'est du pareil au même sauf si tu veux faire un wrapper C++ -> C++/CLI
The Monz, Toulouse
En fait j'ai réalisé cette appli pour mon boulot.
Le hic est que le runtime du Framework n'y est pas installé.
Le pire est que je ne suis pas sûr de pouvoir parvenir à le faire installer car il y a pas mal de réticence donc je serais peut-être obligé de m'orienter vers C++ pour générer un exe natif Win32.
Il y a ce genre de truc (compilation directement en natif ) :
http://www.remotesoft.com/
Mais regarde d'abord le prix avant de crier victoire!
Enfin bon, pourquoi faire simple.. etc.
C'est vrai qu'installer le framework .Net sur un poste Windows... C'est pas génial... Avec tout ce que ca comporte comme gros problèmes...
(-_-)
J'espère qu'à ton boulot ils n'ont pas prévu d'installer des postes avec des cartes graph ATI, sinon yaura pas de drivers
Je présume que les mise a jours Windows ne sont pas activés? (c'est le cas dans la boite ou j'ai débarqué (contraint) : j'ai du activer le service de maj... Tout le monde se traine avec un XP pourri... Meme pas sp1
Je comprendrais jamais ce genre de philo...)
Salut,
J'ai finalement réussi à faire installer la CLR.
Que de maux pour y parvenir.
Nous avons dû faire ça en douce en raison de "la charte informatique du groupe".
VB et C++ sont les seuls outils officiels et de toute manière les devs internes ne sont pas réellement acceptés mais seulement tolérés.
En gros on se débrouille avec nos conn......
Pour ce qui est de Salamander .NET j'ai testé la version trial mais cela ne marche pas avec mon appli en raison de interop.excel
Merci à vous quand même.
P.S. Les mises à jour auto sont bien désactivées. Heureusement que le SP2 est déjà là sinon bye bye CLR.
je ne vois pas en quoi installer le framework 2.0 viole la charte informatique du groupe...
Maintenant pas mal d'applications microsoft nécessite le framework pour fonctionner, et cela va aller en empirant, d'autant que vista est équipé en natif du framework 3.0.
En plus j'ai un peu de mal a comprendre là ....
tu dis les développements internes sont "tolérés" mais pas approuvés... alors question tu fait quoi là ?
ensuite on s'en fou, C++, VB... tout est question de version hein... pour peu que ce soit .NET et C++, VB ou C# c'est du pareil au meme.
Ensuite pour salamander, c'est un peu normal... il faut etre gentil avec lui hein.... tu lui demande de suite les trucs que personne utilise, il se plante. logique... (ya un peu d'ironie la dedans hein...)
dire que ce genre de produit totalement pas complet, est payant, à prix d'or.
Et autre détail, VB, C++ sont des langages de DEV, que font t'il là, si vous n'avez pas le droit de faire de devel interne... LOL
Et puis votre employeur n'a qu'a vous fournir les outils qu'il faut si il refuse que vous developpiez en interne !
Enfin bon... Bon courage.
Merci de votre gentillesse...
1) J'ai eu connaissance des restrictions APRES avoir développé mon appli.
2) Seuls VB (pas .net) et C++ sont utilisés pour dev.
3) La charte précise et impose (à ce qu'on m'a dit) des outils avec lesquels travailler.
4) Je sais que .net sera indispensable à l'avenir (pourquoi ai-je choisi le C# ?). Je n'ai pas envie de me tourner vers le passé.
Cordialement.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager