Bonjour,
Je voudrai utiliser une librairie écrite en c#(dll) dans un code C++.
Jusque là pas de pb mais je bute sur l'utilisation d'une fonction.
Si j'utilise cette dll dans un code C# la ligne de code qui fonctionne donne ceci
XmlInterpreter.Singleton.SaveObject<CT_Relationships>(RootRels, new FileInfo(filePath));
en C++ cela devrai donner
XmlInterpreter::SaveObject<CT_Relationships>(CTRelationshipS,gcnew FileInfo("D:\\test.docx"));
et la le compilo me renvoie une erreur
error C3228: 'WarstarDev::XmlInterpreter::XmlInterpreter::SaveObject' : l'argument de type générique de 'T' ne peut pas être 'WarstarDev::Office2k7::opc_relationshipPart::rs::CT_Relationships', il doit s'agir d'un type valeur ou d'un type de handle
En fait je n'arrive pas à specifier le type à utiliser pour la fonction SaveObject
Je pense que c'est un pb de syntaxe mais je ne vois pas trop.
Si vous aviez une idée je suis preneur.![]()
Merci d'avance
Partager