Bonjour,
Je suis en train de coder une dll à qui je dois passer une string (adresse IP) depuis une autre appli faite aussi en c++.
Dans la dll la fonction est déclarée ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
DllExport void MaFonction(const std::string STR,u_short Port)
{
...
}
et dans mon appli la dll est appelée ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
const std::string IP = "192.168.120.5"
MaFonction(IP,9763);
J'ai essayé plein d'autres façons, avec des const char et autres.
Mais j'ai toujours des exceptions ou la string que je reçois ne ressemble pas à ce que j'envoie.

Merci pour votre aide