Accueil > Forum > > > > convertir c++ en delphi
convertir c++ en delphi
dimanche 22 janvier 2006 à 08:39:50 |
convertir c++ en delphi

nou366
|
Bonjour, Je débute  en delphi, et je voudrais savoir comment faire pour transformer un programme fait en c++( borland) le code et l'interface en delphi. En cas de réponse, ce serait gentil de me répondre pas à pas. Merci d'avance à tous..
|
|
dimanche 22 janvier 2006 à 09:42:15 |
Re : convertir c++ en delphi
|
dimanche 22 janvier 2006 à 11:38:54 |
Re : convertir c++ en delphi

nou366
|
Merci ahmed12 pour ta réponse, mais je n'ai pas trouvé de c++ à delphi , si tu as une autre idée, elle est vraiment la bienvenue... 
|
|
dimanche 22 janvier 2006 à 12:49:27 |
Re : convertir c++ en delphi

cirec
|
Salut, Regarde si ça te convient [ Lien ]c'est le lien pour télécharger. tu cliques dessus et dans les deux secondes qui suivent la fenêtre de téléchargement aparait
@+ Cirec
|
|
dimanche 22 janvier 2006 à 13:46:53 |
Re : convertir c++ en delphi

nou366
|
Salut Cirec, un très grand merci à toi ... as tu déjà utilisé ce soft ? je vais le tester.. encore merci 
|
|
dimanche 22 janvier 2006 à 15:23:25 |
Re : convertir c++ en delphi

WhiteHippo
|
Je vois pas bien comment transformer du C++ en delphi simplement !! Trop de points différent entre les différents langages. Il faudra plutôt adapter voir réecrire des portions entières de code. (il serait sans doute préférable d'utiliser le code déjà écrit en C++ sous forme de DLL)
En effet, comment traduire le principe d'héritage multiple, ou bien le traitement du pré-processeur, ou encore la surcharge des opérateurs ?? Beaucoup de travail en perspective quoi !!
N.B. Openc2pas d'ailleurs n'est pas complétement fini (pour le langage C, alors le C++...) et il ne faudra pas lui en demander trop, sous peine d'être très très vite décu.
Cordialement.
Il existe 10 catégories de personne. Ceux qui connaissent le binaire et les autres... 
|
|
dimanche 22 janvier 2006 à 17:53:17 |
Re : convertir c++ en delphi

f0xi
|
il y a de nombreux tutos sur borland, Jedi-project ect... malheureusement beaucoup sont en anglais.
mais pour convertir du C++ > Delphi, cela requiere de bien maitriser les deux languages et leurs nuances.
par exemple en C++ la procedure et les fonctions sont facilement confondable :
int calc(int a, int b) { } >> function calc(a,b : integer) : integer; void calc(int a, int b) { } >> procedure calc(a,b : integer); calc(int a, int b) { } >> procedure calc(a,b : integer);
les types :
char >>> char char* >>> string int >>> integer float >>> real ou single
exemple :
C++
float CalcPoids(char * CPPName, float CPMasse, float CPGravity){ float CPPoids; // --------------------------- CPPoids = CPMasse * CPGravity; return CPPoids; }
Delphi
function CalcPoids(CPPName : string; CPMasse, CPGravity : single) : single; var CPPoids : single; begin CPPoids := CPMasse * CPGravity; result := CPPoids; end;
convertir une unité C++ en Delphi permet justement d'eviter l'utilisation d'une ou plusieurs DLL.
La theorie c'est quand on sait tout, mais que rien ne fonctionne. La pratique c'est quand tout fonctionne, mais que personne ne sait pourquoi.
|
|
dimanche 22 janvier 2006 à 22:55:00 |
Re : convertir c++ en delphi

Delphiprog
|
Nou366 : je suis tout à fait de l'avis d'un sage comme WhiteHippo et je te conseille de ne pas perdre ton temps à chercher l'outil miracle car il n'existe pas. Trop de différences séparent les deux mondes et tu auras plus vite fait de réécrire complètement même si cette tâche parait fastidieuse. En plus, tu y gagneras largement en compétences au bout du compte. Si tu rencontres des difficultés de traduction, n'hésite surtout pas à nous en faire part. On fera de notre mieux pour te dépanner.
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
|
|
dimanche 22 janvier 2006 à 23:33:14 |
Re : convertir c++ en delphi

jlen100
|
whitehyppo c'est encore pire que ce que tu dis ainsi les types
char du 'C' et char de delphi ne sont pas équivalents l'interval pour
delphi est 0..255 et -128..127 pour le 'C' qui correspond en fait
au ... shortint de Delphi et le char de Delphi correspond lui au
unsigned char de 'C' les types word de la même façon sont inconnus de C
mais par contre pour tous le types on peu les déclarer unsigned (
domaine de 0.....XXX) et sur les réels il me semble pas qu'il y ait de
compatiblité ( la je n'en suis pas sur)
Mais il y a également des pièges sur la façon de passer les parametres
au fonctions 'C' et en fait la C ne connait que les fonctions
En plus en C tout ou presque est permis comme par exemple de modifier
les variables de boucle dans la boucle (ce qui est tout à fait interdit
par delphi) ou des fonctions for do qui relèvent de la
haute voltige.
on pourrait y passer la nuit alors je m'arrête là
@+
jlen
|
|
lundi 23 janvier 2006 à 00:18:08 |
Re : convertir c++ en delphi
|
Cette discussion est classée dans : delphi, convertir
Répondre à ce message
Sujets en rapport avec ce message
Utilisation de TimeStamp [ par guilhemrostain ]
Bonjour,j'ai un champ de ma base de donnée nommé Timestamp qui est de type Entier long sur 10 chiffres (ex : 1052990591).J'ai besoin d'extraire ce cha
Migration composant [ par jmp77 ]
Bonjour,Quelqu un saurait il comment faire pour migrer un composant pour delphi 4 afin qu il fonctionnne sous delphi 6???Merci de votre aide,JMP.
Convertir texte en image [ par ludopika ]
Bonjour a tous,Je voudrais convertir un apercu de texte ( exemple avec rich edit) en image bitmap.J'ai essayé avec les memorystream et le clipboard ma
Utiliser des tabulations dans word [ par fil1974 ]
Bonjour,Je génère un document word à partir d'une appli delphi, et je voudrais ajouter des tabulations.J'ai regardé comment word le fait à l'aide d'un
copier fichier sans ecraser [ par Joleroy ]
salut a tous.encore un message d' aide de ma part.je voudrais savoir cimment copier un fichier sans ecraser le fichier existant mais en en créant un a
Zone de texte word [ par fil1974 ]
Bonjour,encore une question sur la création de doc word a partir de delphi :peux-t-on générer dans un document word des zones de texte à partir d'une
combobox delphi [ par piscine ]
bonjour à tous, je suis sur que vous pouvez m'aider, voici mon (un de mes) problèmes:je voudrais additionner les valeurs choisies contenues dans plusi
Composant Delphi "XMLTransformClient" [ par osoumaya ]
Bonjour tous le mondeje souhaite faire un petit programme sur Delphui qui traduit les données de n'importe quelle table en un doc XML, il y'a un compo
mesure de vitesse par delphi [ par Zadigon ]
bonjour, je dispose de deux capteurs, qu m'envoient des impulsons lors du passage d'un objet, je veut utilser ces deux mpulsions pour calculer la
COMMENT CREER UNE TSCROLLFORM EN DELPHI!!! [ par atupac1 ]
je suis en stage et je n'arrive pas a creer un TScrollForm.j'en ai besoin car je dessine des dessins qui prennent de la surface sur l'écran, et donc j
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|