Publié : mar. 09/juin/2009 6:42
Merci bien DENIS.
En plus, je sais pas si 2008 etait le top, car il est de la generation .NET et ce n'est pas du tout le meme code.
La faute à bilou
VB a completement changé et devenu objet à 100% à partir de la version 2002 je crois.
Et il n'est pas compatible, VB6 peut etre converti tant bien que mal sur DOT NET, mais .NET a beaucoup plus de fonctions que VB6, et surement plein d'autres choses qui lui differe
Quoi qu'il en soit, j'ai décidé de ne pas suivre cette course à la complexité. C'est pourquoi je me bat avec mon vieux VB6
Quitte a me defoncer la tete....autant apprendre celui par lequel tout est venu.....le Createur
THEARR m'a trouvé une solution qui marche ma fois pas mal.
C'est donc cette histoire de BSTR qui ne passe pas dans PB
Ce sont des String avec une entete donnant entre autre la longueur de la string.
Quand une string est envoyée directement à une DLL, windows se charge de sa convertion
Je me suis quand meme demandé, si y'aurais pas moyen de faire envoyer a VB une string normal meme pour un tableau.
Je suis à la recherche maintenant de ça...si je n'y arrive pas...l'histoire du tableau de pointeur de BSTR transmis a la DLL, puis converti en STR dans la DLL sera deja une solution assez satisfaisante pour moi, bien plus que celle des phrases splittées
En plus, je sais pas si 2008 etait le top, car il est de la generation .NET et ce n'est pas du tout le meme code.
La faute à bilou

VB a completement changé et devenu objet à 100% à partir de la version 2002 je crois.
Et il n'est pas compatible, VB6 peut etre converti tant bien que mal sur DOT NET, mais .NET a beaucoup plus de fonctions que VB6, et surement plein d'autres choses qui lui differe

Quoi qu'il en soit, j'ai décidé de ne pas suivre cette course à la complexité. C'est pourquoi je me bat avec mon vieux VB6

Quitte a me defoncer la tete....autant apprendre celui par lequel tout est venu.....le Createur
THEARR m'a trouvé une solution qui marche ma fois pas mal.
C'est donc cette histoire de BSTR qui ne passe pas dans PB
Ce sont des String avec une entete donnant entre autre la longueur de la string.
Quand une string est envoyée directement à une DLL, windows se charge de sa convertion
Je me suis quand meme demandé, si y'aurais pas moyen de faire envoyer a VB une string normal meme pour un tableau.
Je suis à la recherche maintenant de ça...si je n'y arrive pas...l'histoire du tableau de pointeur de BSTR transmis a la DLL, puis converti en STR dans la DLL sera deja une solution assez satisfaisante pour moi, bien plus que celle des phrases splittées
