j'ai réussi à résoudre une partie de mon probleme avec extern "C",
mais il reste des caracteres derriere le nom de ma fonction.
Par exemple, une fonction von sera appellée von@24 (je crois que c'est
en rapport avec les octets pris par tous les arguments de la fonction,
enfin peut importe)
j'utilise __stdcall (si je ne l'utilise pas, il n'y a pas le @24) donc
je pense que c'est en rapport avec ça
Quelqu'un sait comment se débarasser de @24 ? (sans se priver de
__stdcall bien sûr)
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
Vincent Burel
si vous faites un DLL. Faite un fichier DEF, c'est plus simple. sinon, y'a forcément une option qui désactive le mangling dans votre projet...
"Von" wrote in message news:
Bonjour,
j'ai réussi à résoudre une partie de mon probleme avec extern "C", mais il reste des caracteres derriere le nom de ma fonction. Par exemple, une fonction von sera appellée (je crois que c'est en rapport avec les octets pris par tous les arguments de la fonction, enfin peut importe)
j'utilise __stdcall (si je ne l'utilise pas, il n'y a pas le @24) donc je pense que c'est en rapport avec ça
Quelqu'un sait comment se débarasser de @24 ? (sans se priver de __stdcall bien sûr)
Pour info, j'utilise C++BuilderX
si vous faites un DLL. Faite un fichier DEF, c'est plus simple.
sinon, y'a forcément une option qui désactive le mangling dans votre
projet...
"Von" <vongrifus@hotmail.com> wrote in message
news:d4316852.0411221257.2c78ee0b@posting.google.com...
Bonjour,
j'ai réussi à résoudre une partie de mon probleme avec extern "C",
mais il reste des caracteres derriere le nom de ma fonction.
Par exemple, une fonction von sera appellée von@24 (je crois que c'est
en rapport avec les octets pris par tous les arguments de la fonction,
enfin peut importe)
j'utilise __stdcall (si je ne l'utilise pas, il n'y a pas le @24) donc
je pense que c'est en rapport avec ça
Quelqu'un sait comment se débarasser de @24 ? (sans se priver de
__stdcall bien sûr)
si vous faites un DLL. Faite un fichier DEF, c'est plus simple. sinon, y'a forcément une option qui désactive le mangling dans votre projet...
"Von" wrote in message news:
Bonjour,
j'ai réussi à résoudre une partie de mon probleme avec extern "C", mais il reste des caracteres derriere le nom de ma fonction. Par exemple, une fonction von sera appellée (je crois que c'est en rapport avec les octets pris par tous les arguments de la fonction, enfin peut importe)
j'utilise __stdcall (si je ne l'utilise pas, il n'y a pas le @24) donc je pense que c'est en rapport avec ça
Quelqu'un sait comment se débarasser de @24 ? (sans se priver de __stdcall bien sûr)
Pour info, j'utilise C++BuilderX
vongrifus
"Vincent Burel" wrote in message news:<41a26674$0$3342$...
si vous faites un DLL. Faite un fichier DEF, c'est plus simple. sinon, y'a forcément une option qui désactive le mangling dans votre projet...
J'utilise déjà un fichier def, mais j'aimerais quand même que ma fonction porte le nom que je lui ais donné... je vais chercher dans les options, merci
"Vincent Burel" <vincent.burel@spam-wanadoo.fr> wrote in message news:<41a26674$0$3342$8fcfb975@news.wanadoo.fr>...
si vous faites un DLL. Faite un fichier DEF, c'est plus simple.
sinon, y'a forcément une option qui désactive le mangling dans votre
projet...
J'utilise déjà un fichier def, mais j'aimerais quand même que ma
fonction porte le nom que je lui ais donné... je vais chercher dans
les options, merci
"Vincent Burel" wrote in message news:<41a26674$0$3342$...
si vous faites un DLL. Faite un fichier DEF, c'est plus simple. sinon, y'a forcément une option qui désactive le mangling dans votre projet...
J'utilise déjà un fichier def, mais j'aimerais quand même que ma fonction porte le nom que je lui ais donné... je vais chercher dans les options, merci