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
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|