Appel d'une dll C++ - Problème de récupération d'un vecteur de structure [Résolu]

Signaler
Messages postés
2
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
24 janvier 2008
-
Messages postés
2
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
24 janvier 2008
-
J'ai une dll C++ (que je peux modifier à ma convenance) avec la signature suivante:






bool analyzeXml(




const
std::string& inXmlFilePath,

const
std::string& lang, std::vector<TermAnalyzed>& outTerms);



où TermAnalysed est la structure suivante:








struct





TermAnalyzed


{

      std::string word;


      int

position;



      int

length;



      bool

unknowWord;


};





Comment puis-je en C# récupérer le vecteur de termes analysés?







Pouvez vous m'aider?







Merci.

2 réponses

Messages postés
2
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
24 janvier 2008

Problème résolu grâce à un autre forum...





La solution se trouvait sur MSDN à l'adresse suivante:



http://msdn2.microsoft.com/en-us/library/2k1k68kw.aspx




BruNews, j'ai simplifié au maximum l'appel à la fonction pour clairement identifier mon problème mais mes besoins ne sont pas aussi simples qu'ils paraissent..
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
Aucun intérêt d'utiliser une telle DLL quand on voit pareil proto de fonction.
Vire là et mets direct en C# dans ton code, ce sera assurément aussi performant.

ciao...
BruNews, MVP VC++