tayourt
Messages postés11Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention23 avril 2007
-
13 avril 2007 à 14:33
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 2013
-
16 avril 2007 à 12:03
Bonjour,
J'ai un code C# et je veux le changer à un code C++ (exigences de l'entreprises)..
Le problème contient plusieurs fonctions comme IsIconic et Handle....un
tas de fonctions que e connais pas en C++...Et franchement, j'ai pas
vraiment le temps pour me casser la tête avec la recherche du même code
en C++..
Y'a t'il un moyenn rapide pour arriver à cet objectif( peut être un logiciel)...
... IsIconic est tout à fait similaire en win32.
... GDI+ est portable en C. (#include <gdiplus.h>)
Maintenant reste à savoir sur quel domaine porte le coeur de ton programme (réseau, database, graphique ect...) et ça peut se compliquer très vite si tu ne connais pas bien les dll utilisées et les objets COM de base.
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 14 avril 2007 à 00:05
Salut:
Seule un bonne connaissance de l'API Windows peut faire la différence.
De plus ce qui est génant, C# est un language O.O. pure et C++ est à mi-chemin ce qui pose un grand problème pour faire la traduction.
Trouver une bonne méthodolgie.
________________________________________________________________________________
A.B. :
"Dieu nous donne des mains, mais il ne bâtit pas les ponts"
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 13 avril 2007 à 18:26
Tu recodes tout, absolument rien d'autre à faire.
Ne surtout pas garder le C# devant les yeux, fermer l'ancien code et refaire du neuf, il faut penser en natif pour faire du C correct.
ciao...
BruNews, MVP VC++
Vous n’avez pas trouvé la réponse que vous recherchez ?
tayourt
Messages postés11Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention23 avril 2007 16 avril 2007 à 10:13
Merci beaucoup pour vos réponses,
Je veux bien poser mon code ici, mais le problème que c'est un code de l'entreprise en fin de compte...
Dnc ce que je peux faire c'est de vous filer les principales fonctions que j'ai utilisé :
<hr size="2" width="100%" />
/////////////////////DEBUT Ajout de references/////////////////////////
using System;
using System.Drawing; // pour le rectangle
using System.Collections; //
using System.ComponentModel; //
using System.Windows.Forms;// pour le MouseEventArgs
using System.Data;//
using System.Diagnostics; // pour le Processus
using System.IO; // pour la lecture et l'écriture dans les fichiers
using System.Drawing.Drawing2D; //
using System.Runtime.InteropServices;// pour le DllImport("user32.dll")]
using System.Web; //
using Microsoft.Win32;// pour le RegistryKey
using System.Resources;// pour le ResourceManager
using System.Globalization;// pour le CultureInfo
using System.Threading;// pour le Thread
using System.Text;// pour le StringBuilder
/////////////////////FIN Ajout de references/////////////////////////
/////////////////////DEBUT de la classe Win32/////////////////////////
<hr size="2" width="100%" />Si je n'arrive à le traduire complétement;, y'a t'il un moyen de l'appeler comme un .dll ou une ressource(je ne sais pas peut être il y'aura une solution)..
Merci encore une autre fois de s'interesser à mon problème...
tayourt
Messages postés11Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention23 avril 2007 16 avril 2007 à 10:34
Bonjour,
Pardon, mais je n'ai pas bien compris ton message..
Tu veux dire que les fonctions sont les mêmes
(désolé, mais je ne peux pas déposé un code compréhensible...il est la propriété de l'entreprise...Donc c'est une question d'éthique...Merci pour ta compréhention)..
@+
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 16 avril 2007 à 12:02
Salut:
Tu vois avec un petit bout de code on trouve une grande difficulté.
Pourquoi ne pas utiliser les MFC, ce sont des classes qui enveloppent principales classes de Windows?
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 16 avril 2007 à 12:03