Bon alors c++ builder c bien mais ca coute des sous sous tout ca.
Donc j'ai crée ma dll ,jusque la no souci. J'arrive a partir de Vb a appeler les fonctions de ma dll , a recupérer la valeur qu'elles retournent mais , impossible de passer une variable en param a ces fichues fonction.
Exemple :
Dans ma dll j'ai une foncttion declarée de la facon suivante :
extern "C" __declspec(dllexport) int test2(int);
Le code ressemble a ca :
int test2 (int val)
{
return val + 3;
}
Dans VB je la déclare comme ca:
Declare Function test2 Lib "tmp2.dll" (a As Integer) As Integer
Et je l'apelle comme ca :
max = test2(5)
ET CA MARCHE PAS ET CA M'ENERVE ALORS QUE QUAND J'FAIS PAREIL AVEC UNE FONCTION QUI NE PREND PAS DE PARAM CA MARCHE !
Alors si vous pouviez me sauver la vie .....
---------------
La vie n'est pas un restaurant mais un buffet. Levez-vous pour vous servir.