Ohjelma kuvan skannaukseen. Tee form1, button1 ja 2, picturebox1 sekä laita EZTW32.dll windows/system hakemistoon. (imuta verkosta EZTW32.dll, on ilmainen).
' Laita moduliin: Option Strict Off Option Explicit On Module Module1 ' 32-bit EZTWAIN functions for Visual Basic 5.0 Declare Function TWAIN_AcquireToClipboard Lib "EZTW32.DLL" (ByVal hwndApp As Integer, ByVal wPixTypes As Integer) As Integer Declare Function TWAIN_SelectImageSource Lib "EZTW32.DLL" (ByVal hwndApp As Integer) As Integer End Module
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'select image source Dim r As Short r = TWAIN_SelectImageSource(Me.Handle.ToInt32) End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'scann Dim r As Short Dim t As Short = 0 r = TWAIN_AcquireToClipboard(Me.Handle.ToInt32, t) PictureBox1.Image = Clipboard.GetDataObject().GetData(DataFormats.Bitmap) End Sub
"(imuta verkosta EZTW32.dll, on ilmainen)"
Itse asiassa imuroiminen ei riitä, vaan se täytyy myös rekisteröidä / asentaa kirjoittamalla "regsrv32 eztw32.dll".
Gii, ja mihin toi "regsrv32 eztw32.dll" kirjotetaan?
Kingi: Run eli Suorita-juttuun
lainaus:
' 32-bit EZTWAIN functions for Visual Basic 5.0
eli toimiiko vb 5 koodi vb.netissä
Aihe on jo aika vanha, joten et voi enää vastata siihen.