OVH Cloud OVH Cloud

Intégration de fichier .pas compilé dans VC++

4 réponses
Avatar
Sivaller
J'avais trouvé un groupe de fichiers unités (.pas) sur internet ,
je les compiles oui,
, cepeendant je souhaiterai de pouvoir les intégrer dans un projet
de Visual Studio C++ que je suis en train de créer sans passer par
l'intermediaire d'une DLL.

Avez vous une solution ? sachants que les fichier OBJ produitent par Borland
sont incompatible avec VC++

Merci bcp;

4 réponses

Avatar
Erwann ABALEA
On Sat, 27 Nov 2004, Sivaller wrote:

J'avais trouvé un groupe de fichiers unités (.pas) sur internet ,
je les compiles oui,
, cepeendant je souhaiterai de pouvoir les intégrer dans un projet
de Visual Studio C++ que je suis en train de créer sans passer par
l'intermediaire d'une DLL.

Avez vous une solution ? sachants que les fichier OBJ produitent par Borland
sont incompatible avec VC++


Tu ne viens pas toi-même de répondre à ta question?

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
L'énervement ressentie à te lire étant de loin supérieur aux
informations qui pourraient se glisser dans tes contributions, je
t'enkille.
-+- JP in: Guide du Neuneu Usenet - Neuneu se fait mettre à sec -+-

Avatar
Sivaller
Je veux dire pouvoir intégrer les unités Delphi (fichier .pas) dans un
projet VC++ ;
Avatar
Erwann ABALEA
On Sat, 27 Nov 2004, Sivaller wrote:

Je veux dire pouvoir intégrer les unités Delphi (fichier .pas) dans un
projet VC++ ;


Non plus. Visual C++ ne sait compiler que du C, du C++, et assembler. Le
Turbo Pascal, Pascal Objet ou Delphi (ce sont 3 langages différents),
c'est pas son truc. Il faut passer soit par un fichier objet (.obj), mais
tu as dit toi-même qu'ils étaient incompatibles, soit en faire une DLL
sans les fioritures Borland (donc pas de String par exemple).

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
Après tout, poster un message sur 13 NG sans faire suivre les réponses
nulle part c'est peut-etre tout simplement pour se faire des amis.
D'autant plus qu'on se propose d'etre mon interlocuteur aux States.
-+- HA in GNU - Neuneux de tous les pays unissez-vous ! -+-

Avatar
Pierre Maurette
"Sivaller" a écrit:

Je veux dire pouvoir intégrer les unités Delphi (fichier .pas) dans un
projet VC++ ;
Ça me paraît mal engagé. De Delphi vers VC++, je ne vois q'une DLL (ou

un ActiveX ?), et encore peut-être dans la douleur.
Si votre code ne fait pas plusieurs centaines de lignes et ne fait pas
appel lourdement à la VCL, le traduire est assez simple.
Le passage par C++ Builder peut vous ouvrir des voies:
- C++ Builder compile sans problème les unités .pas (et pour cause).
- Vous pouvez donc peut-être "wrapper" votre unité dans du C++ et
alléger le problème.
- C++ Builder documente ses rapports avec VC++. Mais comme il faut
vivre, ils envisagent plutôt la migration d'un projet VC++ vers C++
Builder (vctobpr.exe).
- Le compilateur de C++ Builder a un commutateur "compatiblité VisuaEn
fait, je n'en sais rien.
Bon courage...
--
Pierre