Bonjour à tous amis développeur,
j'ai une application (plus précisément une bibliothèque de classe) que je réalise en VB.NET (à l'aide de l'outil Visual Basic Express de Microsoft). J'ai réalisé plusieurs DLL sous WD que je place dans mon projet .NET.
J'ai donc bien accès à mes procédures WD depuis mon code VB, je peux envoyer mes paramètres, tout se passe très bien. Mais... C'est l'inverse qui me pose problème.
Admettons que j'ai une procédure WD simple de type :
Ce qui m'intéresse ici c'est le résultat de ma procédure. J'ai donc fais un code VB bateau du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 PROCEDURE test_liaison() monResult est une chaine FEN_1.SAI_test = monResult RENVOYER monResult
Le problème étant qu'au moment ou VB reprends la main, il n'y a plus la procédure WD active et donc il ne reçoit rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 imports WL private sub test() dim monResult as String monResult = WL.Procedures_globales_test.test_liaison() end sub
D'où ma question. Comment renvoyer une valeur à VB d'une procédure WD ?
Merci par avance de votre aide .
Partager