Je dois mettre à niveau une ancienne application VB6 vers VB.NET; cette application utilise un appel de fonction à partir d'un .dll qui prend une adresse mémoire comme l'un de ses paramètres. L'application VB6 fait cela avec la fonction VarPtr(), mais cette fonction n'existe pas dans .NET. Comment puis-je récupérer l'emplacement de la mémoire d'une variable dans .NET?Comment procéder pour accéder aux adresses de variables dans VB.NET
-Edit1
Par exemple
aVariable1 = aFunctionCall(VarPtr(aVariable2))
-Edit2
L'appel de la fonction exacte est dans une DLL appelée FTD2XX.DLL et l'appel est exact
FT_STATUS = FT_ListDevices(arg1, arg2, _
FT_LIST_BY_INDEX or FT_OPEN_BY_SERIAL_NUMBER)
Quel est le type des variables arg1 et arg2? – MarkJ