i'm trying to wrap a RAS library, and i've found pretty solid examples
for most RAS API calls...except for RasGetErrorStri ng. i've seen a C#
example, but can't seem to get the right declaration and use in VB.NET.
the current attempt is:
---
Private Declare Auto Function RasGetErrorStri ng Lib "rasapi32.d ll"
( _
ByVal ErrorValue As Integer, _
ByRef ErrorString As String, _
ByVal BufferSize As Integer _
) As Integer
'And then in a button click somewhere...
Dim errstr As String
Dim err As Integer = 639
Dim lbuff As Integer = 256
Debug.WriteLine (RasGetErrorStr ing(err, errstr, lbuff))
Debug.WriteLine (errstr)
---
the call to RasGetErrorStri ng fails with an unhandled
System.Executio nEngineExceptio n - even if i trap it in a Try...Catch
block (?). any help would be appreciated...
for most RAS API calls...except for RasGetErrorStri ng. i've seen a C#
example, but can't seem to get the right declaration and use in VB.NET.
the current attempt is:
---
Private Declare Auto Function RasGetErrorStri ng Lib "rasapi32.d ll"
( _
ByVal ErrorValue As Integer, _
ByRef ErrorString As String, _
ByVal BufferSize As Integer _
) As Integer
'And then in a button click somewhere...
Dim errstr As String
Dim err As Integer = 639
Dim lbuff As Integer = 256
Debug.WriteLine (RasGetErrorStr ing(err, errstr, lbuff))
Debug.WriteLine (errstr)
---
the call to RasGetErrorStri ng fails with an unhandled
System.Executio nEngineExceptio n - even if i trap it in a Try...Catch
block (?). any help would be appreciated...
Comment