J'utilise la programmation pseudo object des macros basics. Je cherche à tester l'égalité de deux pseudo objets avec une simple égalité basée sur l'adresse de chaque objet. Pour cela j'utilise le test suivant (avec l'objet TTestObj vide):
Le pseudo objet TTestObj :
Code : Tout sélectionner
REM ***** BASIC *****
Option Compatible
Option ClassModule
Option Explicit
Rem Xray gProfileMap
Private Sub Class_Initialize()
End Sub
Private Sub Class_Terminate()
End Sub
Code : Tout sélectionner
Dim obj1, obj2 As Object
Set obj1 = new TTestObj
obj2 = obj1
MsgBox "Sont egaux ? " & (obj1 = obj2)
Quelqu'un à t-il une idée pour trouver l'adresse d'un pseudo objet ? Notez qu'il n'est pas question d'un test par valeur des propriétés et autres variables internes des deux objets, car dans le cas qui m'intéresse ils ne sont pas encore initialisés.
Merci pour votre aide.