Hello,
aujourd'hui, comment utiliser du code C/C++ dans
vos applications Delphi... avec les fichiers .obj.
Eh ouais pas mal de lib sur la toile sont en C/C++
et ce serait dommage de s'en priver en Delphi...
Je me suis inspiré de (à lire absolument avant de continuer :D):
http://home.t-online.de/home/rvelthuis/articles/articles-cobjs.htm
(y'a aussi un lien pour bcc55)
J'ai donc commencé par écrire un p'tit prog en cpp
avec une lib pour convertir le temps de secondes
en h:m:s sous visual studio 2003 .net
puis j'ai renommé en .c pour compiler la lib (avec qq
modifs) sous bcc55 de borland, et j'ai obtenu un .obj
que j'ai pu réutiliser sous Delphi comme vous pouvez le voir.
Un truc que j'ai rajouté c'est pour le cas ou y'a de
l'assembleur dans votre code C/C++ (__asm {}), pcq dans
ce cas bcc génére un fichier .asm que Delphi ne peux pas
compiler... il suffit de foutre le code assembleur dans une
autre lib pour compiler, puis de l'écrire dans Delphi avec
asm ... end; bah regardez les sources vous comprendrez mieux,
et si vous avez des questions elles sont les bienvenues.
Pour ma part je suis en train d'adapter une grosse lib en C
vers Delphi grâce au .obj... j'aime pas programmer du graphique/son
en C... :D à la prochaine donc... ;)
++ Twis