B
Bruce D
I have a VB .NET appl that I'm trying to run on another machine and I keep
getting errors. I'm sure it has to do with the GlobalLock()?? The error I
receive is: PInvoke restrictions: can not return variants
Any ideas?
Imports Scanning_App.EZTwain
Imports ClearImage
Imports System.Runtime.InteropServices
Public Declare Function GlobalSize Lib "kernel32" ()
Public Declare Function GlobalLock Lib "kernel32" ()
Dim hdib As IntPtr
hdib = EZTwain.Acquire(Me.Handle())
Dim lMem As Byte()
Dim lLen As Integer
lLen = GlobalSize(hdib)
ReDim lMem(lLen - 1)
Marshal.Copy(GlobalLock(hdib), lMem, 0, lLen)
TIA
-bruce duncan
getting errors. I'm sure it has to do with the GlobalLock()?? The error I
receive is: PInvoke restrictions: can not return variants
Any ideas?
Imports Scanning_App.EZTwain
Imports ClearImage
Imports System.Runtime.InteropServices
Public Declare Function GlobalSize Lib "kernel32" ()
Public Declare Function GlobalLock Lib "kernel32" ()
Dim hdib As IntPtr
hdib = EZTwain.Acquire(Me.Handle())
Dim lMem As Byte()
Dim lLen As Integer
lLen = GlobalSize(hdib)
ReDim lMem(lLen - 1)
Marshal.Copy(GlobalLock(hdib), lMem, 0, lLen)
TIA
-bruce duncan