[TP]Convertir Delphi en BP7
Bonsoir à tous,
Je cherche un petit utilitaire freeware qui me permettrait de convertir certain fichier source Dephi au format Borland Pascal 7. Les fichiers à recompiler sont le plus souvent des unités (donc pas d'interface graphique, ni d'acces aux fonctionnalités de windows) qui doivent pouvoir tourné sous MS-DOS 16 bits. Je pourrais vérifier les programmes à la "main" et apporter moi-même les modification, mais certain de ces sources sont plutôt longs. A vrai dire, j'ai trouvé sur le web exactement ce que je recherchais, mais en Delphi, alors que je programme sous Borland Pascal 7. L'idée, c'est de gagner du temps... D'ou ma question...
J'ai cru comprendre qu'il existait une version spéciale du compilateur Delphi qui permettait de compiler des programmes en ligne de commande et en 16 bits. Ce compilateur, est-il toujours présent dans les versions récente de Delphi ? (attention, la présence ce de compilateur "spéciale" n'était apparament pas documenté... il était livré avec la version 2)
La compatibilité Delphi / Borland Pascal est-elle totale ou doit on réécrire certain bout de code en BP7 ignoré par Delphi ? Si je pose cette question c'est parce que le projet sur lequel je travaille utilise pas mal d'Assembleur Inline en attaquant le système à la base...
Merci d'avance pour toutes vos réponses,
Explications complèmentaires...
Bonjour,
Malheureusement non. Je ne peux pas passer à Delphi. En effet, l'application sur laquelle je travaille est une application embarquée. A vrai dire, elle fera partie d'un lecteur/enregistreur multimédia de salon évolutif, capable de lire/écrire n'importe quel format audio et vidéo. (dont le DivX, toutes versions confondues) C'est un produit hybride mi-informatique, mi-électronique. Pour y stocker son OS orienté multimédia, OS conçu par mes blanches mains, je me suis donné 4 MB de mémoire flash. C'est peu pour y placer Windows et encore moins pour y stocker des applications Delphi. Il faut savoir que mon application attaque le hardware à sa base, donc tout a été écrit en assembleur. Les fichiers sont donc très lèger. Le pascal, je l'utilise pour "l'enrobage", c'est à dire pour la détection et l'affichage des information sur l'écran TV ou sur l'écran LCD. (notamment) C'est amplement suffisant. L'idée, c'est de convertir les unités de ce site : http://jfaul.de/atl/ afin que je puisse afficher les ID de ces formats reconnu aujourd'hui par mon lecteur de salon (MP3, Ogg Vorbis, MPC, etc).
J'ai donc deux solutions : soit je réecris tout en fonctions des specs techniques des formats (ce que j'ai commencé à fair avec le MP3, mais c'est long), soit je reussi à convertir ces fichiers Delphi en Pascal pur (BP7) et je gagne du temps... Je pourrais alors me consacrer à l'option "encodage" (MP3, Ogg Vorbis, etc) de mon lecteur de salon. J'espère avoir été plus clair...
Personnellement, j'attends une réponse simple : oui, c'est possible avec l'url du logiciel en question, ou non ce n'est pas possible et à ce moment je prendrais le temps de refaire toutes ces unités en pascal pur... J'ai commencé à les étudier et apparament il y a peu d'accès aux nouvelles fonctions de Delphi et encore moins aux fonctionnalités de Windows. Cependant, je ne suis pas un expert en programmation orienté objet ou en RAD. Je suis de la veille école qui programme encore en Pascal/C/ASM sous DOS 16/32 bits. D'ou ma petite question...