 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Christian METZ Guest
|
Posted: Tue Sep 02, 2003 7:54 am Post subject: Compilation d'une DLL avec VC++.net |
|
|
Bonjour,
Je voulais recompiler une DLL, et celle ci n'est plus reconnue par
l'application qui doit appeler la librairie.
Les fonctions doivent être de type WINAPI.
Après pas mal de recherche, j'ai fini par trouver que Visual Studio VC++.net
ne supporte plus la mot clé __pascal.
Ma question est simple comment compiler en déclarant mes fonctions de type
pascal, (règle de nommage, ordre d'empilement des arguments et retour de
fonction de type
pascal).
J'ai bien trouvé __declspec ( naked ) mais aucun exemple pour simuler le
__pascal.
Merci
Christian
|
|
| Back to top |
|
 |
Michaël Cortex Guest
|
Posted: Tue Sep 02, 2003 3:07 pm Post subject: Re: Compilation d'une DLL avec VC++.net |
|
|
Christian METZ wrote:
| Quote: | Bonjour,
Je voulais recompiler une DLL, et celle ci n'est plus reconnue par
l'application qui doit appeler la librairie.
|
voir un groupe windows : fr.comp.os.ms-windows.programmation. Ici, on ne
parle que de C++ standard (qui pourrait marcher sous n'importe quel OS.
| Quote: | Les fonctions doivent être de type WINAPI.
Après pas mal de recherche, j'ai fini par trouver que Visual Studio
VC++.net ne supporte plus la mot clé __pascal.
|
voir un groupe dédié à VC .Net alors... hiérarchie newsgroups microsoft
| Quote: | Ma question est simple comment compiler en déclarant mes fonctions de
type pascal, (règle de nommage, ordre d'empilement des arguments et
retour de fonction de type
pascal).
|
C'est encore pire, on ne parle pas de Pascal ici :)
| Quote: | J'ai bien trouvé __declspec ( naked ) mais aucun exemple pour simuler
le __pascal.
|
C'est encore quelque chose de spécial à ton compilo, qui est HS ici.
Désolé...
--
<=- Michaël "Cortex" Monerau -=>
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|