منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : معلومات عن Twain و Twain session
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
لسلام عليكم ورحمه الله وبركاتوا

حاولت ان اصمم برنامج لالتقاط الصور من الاسكانر او الماسح الضوئي وعندما بحثت عن معلومات واكواد تصميمه واجهتني مشكله في Twain وTwain session افضل ان ارفق لكم الكود.

كود :
Imports Leadtools.Twain

Public Class Form1

    Private WithEvents TwainSession As TwainSession

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Try
            TwainSession.SelectSource(String.Empty)
            Me.ToolStripLabel1.Text = "Scanner Selected : " & TwainSession.SelectedSourceName
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Critical)
        End Try
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ScanNow()
    End Sub


    Private Sub ScanNow()
        Try

            Me.TwainSession.EnableShowUserInterfaceOnly = True

            My.Application.DoEvents()

            Me.TwainSession.Acquire(TwainUserInterfaceFlags.Show)
            '----------------------------------------
        Catch ex As Exception
            MsgBox(ex.Message, MsgBoxStyle.Critical)
        End Try
    End Sub

اتمنى شرح التالي اذا تكرمتوا

1) Imports Leadtools.Twain ماهي وكيف احصل عليها في الفيجوال بيسك 2010

2) TwainUserInterfaceFlags اتمنى شرح لي هذا الكود وماذا يعني ووظيفته

انا اللي اعرفه انه هذا Twain وظيفة هي التقاط الصور من الاجهزة والماسحات لكن ارغب في الحصول على شرح واضح عنها ماهي وكيف تستخدم وكيف يمكن الحصول عليها هل هي عباره عن ملفات .dll ام ماذا ... ساعدوني ارجوكم فانا مبتداء ف برمجة الدوت نت ( الفيجوال بيسك)

سوف ارفق برنامجي وارجوا التعديل عليها وكتابة تعليمات الكود ف البرنامج لاستفيد اكثر ارجووو الرد من الاعضاء الخبيرين والضليعين بالفيجول بيسك .. ارجووووكم

البرنامج يحتاج :
تصحيح كود اختيار الماسح الضوئي

وكود التقاط الصوره من الماسح الضوئي
وووووووووووووووين المسااااااااااااااااااااااااااعده
نعم ملف Dll تضيفه إلى References للمشروع

هذا ما اعرفه
أخي الكريم للعثور علي ملفات DLL لا تعرفها ضع اسمها فقط
Leadtools.Twain في بحث قوقول وحيجيبلك خبرها
وهذا فيديو قد يفيدك

http://www.youtube.com/watch?v=eA-MeWKiPAw
وهذا مثال منفصل اقتطعته من برنامج قواعد بيانات سابق

لم أجربه لأنني لا أملك الآن جهاز اسكنر ، لكن إن شاء الله سيعمل معك
شــــــــــــــــــــــــــــــــــــــــــــــــــــككـــــــــــــــــــــــــــراً لكم
واجهتني مشكله في احد ملفات DLL وهو Leadtools.rasterimage انه يجب ان اضيفه للمشروع

حاولت البحث عنه في جوجل ولكني لم افلح .. من يملك هذا الملف اتمنى يرسله لي ....

ارفقت لكم رسالة الخطاء التي ظهرت لي ...

[ATTACH=CONFIG]3284[/ATTACH]
لم استطع رؤية رسالة الخطأ أرفعها كصورة جزاك الله خيراً
تم حل المشكله ولله الحمد

هذا هو ملف leadtools.Dll المفقووود
اشكرك اخي كسلاوي ع المتابعه .. الملف كان موجود على جهاز الكمبيوتر الخاص بي ولكن كان باسم مختلف لذلك واجهت مشكله في تحديده والان وجدته ولله الحمد ..

شكــــــــــــــــــــــــــــــــــــــــــراً لك اخي العزيز .. جزاك الله خير