Tout d'abord bonjour, et bienvenue !
Je rejoins Cyber sur l'incompréhension de ta première phrase ; il doit y manquer un verbe .
Ce que je comprends de ta question, c'est que tu souhaites faire une dll avec Delphi mais que tu devras l'utiliser dans un autre soft écrit en C++ avec VC++.
Je pense que c'est tout à fait possible. Je ne comprends pas trop pourquoi tu cherches à récupérer le .obj de Delphi. Le principe d'une dll, c'est qu'une fois compilée, elle est utilisable par n'importe qu'elle autre programme, quel que soit le langage que tu utilises (pour peu que ce langage possède des fonctions d'accès aux dll bien sûr). Une fois chargée, le programme la voit comme une librairie de fonctions directement utilisables.
Ce qui signifie que, dans l'ordre :
- Tu prends Delphi et tu codes ta dll.
- Tu compiles ton projet pour générer la dll.
- Ceci fait tu reprends ton soft que tu développes sous VC++, tu charges ta dll dans l'initialisation et tu utilises les fonctions que tu y as défini selon le protocole défini en C++ pour l'utilisation des dll (je ne sais pas du tout comment on gère les dll en C++, mais peut être que si dckinou passe, il pourra te renseigner sur ce point ).
Et c'est tout ! Je ne pense pas que tu ais besoin de gérer un quelconque linkage avec C++. L'utilisation de dll est en fait un #include un peu particulier.
-------------------------------
"Keyboard not detected, press a key to continue..."