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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michaël Cortex
Christian METZ wrote:
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.
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
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 :)
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.
Merci
Désolé... -- <=- Michaël "Cortex" Monerau -=>
Christian METZ wrote:
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.
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
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 :)
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.
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.
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
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 :)
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.