OK, going out on a limb and taking a BIG guess ...
Without data and the DLL this is just shooting in the dark
1. I guess MHL200 is the DLL
2. The calls in Verify all seem to pass the handle and return a Long, except for ...
Dim rvalue As Long
ulMHL200Error = MHL200_LoadParams(ulMHL200Handle, holder)
which seems like it returns string
Sub write
Dim value As Long
Dim shown_value As Double
If (holder = "Empty") Then
I'm wondering if it a pointer to a string??? It's very hard to do more than that
Sorry