سؤال للمبرمجين

  • mosa42

قمت بتصميم برنامج يعمل على الماسح الضوئي

استخدمت لغة فيجوال بيسك نت 2013

البرنامج يعمل معي بشكل ممتاز ولكن عند العمل عليه على جهاز آخر يتعرض البرنامج للجمود عند الضغط على ايقونة الماسح الضوئي

بقية الاستعلامات والاستعراض تعمل بلا مشاكل

ما سبب جمود البرنامج

استخدمت مكتبة TwainLib

و استخدمت مكتبة Interop.WIA

ماسبب عمل البرنامج على اللاب توب بشكل ممتاز وجموده في جهاز آخر

وشكرا لكم


شكرا لتجاوبك 

1- تم التأكد من تعريف الماسح الضوئي على جهاز الكمبيوتر

2- تم التأكد من وجود المكتبة مع مجلد المشروع لأنني قمت بنسخ مجلد(Debug) بالكامل ووضعته على الجهاز الاخر.

3 - الكود موجود بداخل Try

    Catch ex As Exception

    End Try 

ولكن لايظهر رسالة خطأ لأن الكود صحيح ويعمل ولكن المشكلة (جمود البرنامج فقط عند الضغط على زر الماسح الضوئي)

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

المشكلة إذا قمت بتصميم برنامج واستدعيت المكتبة TwainLib.dll سيعمل بدون مشاكل عند نقل المشروع لجهاز اخر يجمد البرنامج ولايعمل

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

عذرا على الإطالة ولكن لأن المشكلة محيرة فعلا 

فهل استدعاء مكتبة TwainLib.dll للمشروع يكفي أم أنها تحتاج تنصيب على الجهاز الاخر

وشكرا لكم وعذرا على الإطالة مرة أخرى