[vc++]dll c++ dans vb

Soyez le premier à donner votre avis sur cette source.

Vue 7 248 fois - Téléchargée 657 fois

Description

Un Petit programme pour montre comment utiliser une DLL faite en C++ (VC++ 6.0 où autre version) dans un programme en VB

Source / Exemple :


Le Zip

Conclusion :


J'ai encore quelque bug avec les BSTR et les SZSTR
BSTR -> string de VB (je sais pas comment c'est)
SZSTR -> Chaine de caractère terminer par un caractère 0

Et cette différence me fait de violation d'accès! mais seulement en Debug!!

Mise a jour mineur : j'ai enlever le chdir dans le code en VB

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
171
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
20 juillet 2008

moi j'ai vraiment besoin que la dll retourne une chaine de caracteres par retour de fonction.
Peux-tu me parler un peu plus des 3 fonctions non documenté. Merci
Messages postés
16
Date d'inscription
vendredi 11 octobre 2002
Statut
Membre
Dernière intervention
27 avril 2005

heu la il faut s'interesser au trois fonction de vb non documenté concernant les pointeurs.
Messages postés
14
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
5 novembre 2003

Ma question au départ était la communication d'une chaine par retour de fonction et non par modification de contenu. Mais effectivement cette solution marche très bien, merci.
Messages postés
16
Date d'inscription
vendredi 11 octobre 2002
Statut
Membre
Dernière intervention
27 avril 2005

si tu lis deux msg au dessus tu aura ta reponsse...
Messages postés
14
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
5 novembre 2003

Ton exemple est très interessant.
Sais-tu comment renvoyer une chaine de caractère depuis la DLL vers VB?
Afficher les 15 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.