* Bonjour, *
j'ai créer une dll non active X dans vb6 selon ce tutoriel.
J'arrive bien à exploiter les fonctions renvoyant un type numérique ou booléen mais avec celles renvoyant un string c'est la galère. Access plante et redémarre.
Selon ce que j'ai pu lire ça et là, il s'agirait de la manie de vb6 de stocker les strings en UNICODE; alors quand on passe un string en paramètre depuis access le code de la dll le reçoit en ANSI et Ooups! (UNICODE-ANSI je n'y comprend rien)
j'ai essayé StrConv mais ça ne règle rien
Dois-je reécrire mes dll en C ou C++ comme les API win32 qui ne rencontre pas ce genre de problème? Si oui quelqu'un pourrait-il m'aider à convertir mon code vb6 en C ou C++ (ou autre)?
* Merci *
Partager