Bonjour à tous,

lors de l'exécution d'une application en VB.Net, un paramètre "ByRef" d'une méthode ne renvoie aucune valeur et pourtant elle en revoie une lors de son évaluation en "Debug Mode". J'ai fait plusieurs recherches, sans trouver de solution, cela dit, j'ose croire ne pas être la seule personne à avoir été confronté à ce problème.

Es-ce que quelqu'un aurait une piste de solution ?

Edit01:
Voici un exemple simplifié de l'instruction faisant appel à une méthode venant d'une libraire en référence.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Dim lProcKind As vbext_ProcKind
Dim sProcName As String = ""
Dim oCodeModule As CodeModule
Dim lLineNum As Long
 
sProcName = oCodeModule.ProcOfLine(lLineNum, lProcKind)
Donc, la variable "lProcKind", passé "ByRef", renvoie la bonne valeur en "DebugMode" mais pas au "Runtime".

** Le même code fonctionne correctement en VBA dans Excel.... ma chance...