تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
عند الضغط على زر Cancel يظهر لي رسالة خطأ
#1
أخواني الأعزاء

السلام عليكم ورحمة الله وبركاته ،،،


قمت بتركيب مكتبة Interop.WIA.dll للتعامل مع الماسحة الضوئية لسحب الصور للمشروع وهي تعمل بلا مشاكل أخذتها من هذا الموضوع

http://vb4arb.com/vb/showthread.php?tid=24039

ولكن عند الضغط على زر Cancel يظهر لي رسالة خطأ كما بالصورة المرفقة

أمر آخر

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


الملفات المرفقة صورة/صور
       
الرد }}}
تم الشكر بواسطة:
#2
أخواني هل يوجد حل لمشكلة الخطأ
الرد }}}
تم الشكر بواسطة:
#3
[تحديث] اعتذر لكن يبدو ان الكود به مشكله
الرد }}}
تم الشكر بواسطة:
#4
أشكرك عزيز Zuhare

ولكن مازالت المشكلة موجوده عند الضغط على زر الإلغاء ( Cancel ) يظهر الخطأ


المشروع بالمرفقات


الملفات المرفقة
.zip   Scan_Test.zip (الحجم : 830.35 ك ب / التحميلات : 21)
الرد }}}
تم الشكر بواسطة:
#5
يوجد مشكلة بالمنتدى ماأقدر أرد عليك إلا بالرد السريع

على كل حال أرفقت المشروع بالرد السابق قبل ردك الأخير
الرد }}}
تم الشكر بواسطة:
#6
هل الفايروس في الملف المرفق

شنو الإنتي فايروس إلي تستخدمه

أنا أستخدم Avast ومابين معاي فايروس

هذا فحص للملف أون لاين لأغلب شركات الإنتي فايروس مابين فيه شي

هذا هو الموقع إلي يفحص الملفات

https://virusscan.jotti.org/


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#7
بعد المغامره بتعطيل الحمايه جرب تعدل السطر If b IsNot Nothing AndAlso b.Length > 0 Then
الرد }}}
تم الشكر بواسطة:
#8
أشكرك يالغالي أتعبتك معي

لكن لاتزال المشكلة موجوده بعد تعديل السطر
الرد }}}
تم الشكر بواسطة:
#9
(23-10-24, 08:31 PM)F.H.M كتب : أشكرك عزيز Zuhare

ولكن مازالت المشكلة موجوده عند الضغط على زر الإلغاء ( Cancel ) يظهر الخطأ


المشروع بالمرفقات

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

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


المشكلة كلها تتلخص في السطر البرمجي :
PHP كود :
Dim device As WIA.Device CD.ShowSelectDevice(WIA.WiaDeviceType.ScannerDeviceTypeShowSelectScannerFalse

حيث أن المتغير من نوع جهاز ، وليس نتيجة مربع حوار
فلو كان من نوع نتيجة مربع حوار لانتهت المشكلة بتحديد نوع الاجابة وعليه يتم التصرف..
ولهذا لايوجد حل لها الطريقة المعتادة .. (لكن يوجد حل آخر لها اذا استخدمت الكود المصدري للمكتبة(Twain) وليس المكتبة المستخدمة (DLL) وتحتاج شرح كثير - ولا يوجد وقت لذلك) (ذكرت لك هذا إذا أحببت أن تبحث بنفسك)..

لذا فإن أخينا (Zuhare) عدل على المشروع وجعله يسحب من السكانر مباشرة بدون إظهار مربع إختيار طريقة السكان  وبدون اظهار نافذة أجهزة السكانر المتاحة : بالسطر (وهكذا ظهر عندي عندما جربت المشروع) :
PHP كود :
Dim b() As Byte ScanMe(30011.68.3FalseFalse

 لما وضع البارمتر الاخير (False) أي لا تحدد نوع السكان واختر الافتراضي ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: Zuhare , Zuhare , salamandal
#10
أشكرك عزيزي طه

المشكلة هي إذا كان عندك أكثر من سكانر في جهازك هنا تظهر لك نافذة إختيار السكانر وهذه النافذة إذا أغلقتها يظهر الخطأ أما إذا كان عندك سكانر واحد فقط هنا لن تظر شاشة إختيار السكانر بل يباشر بالسحب عند الضغط على زر السحب مباشرة

على كل حال حذفت السكانرات التي لدي وأبقيت على واحده فقط وهو يعمل الآن على أكمل وجه

أشكر الجميع على هذا التعاون المثمر
الرد }}}
تم الشكر بواسطة: salamandal


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 98 07-12-25, 10:22 AM
آخر رد: justforit
  سبب تكرار رسالة التنبيه مصمم هاوي 4 418 03-05-25, 02:05 PM
آخر رد: مصمم هاوي
  ارسال رسالة الى تطبيق واتساب nabil.1710 6 3,673 26-04-25, 11:21 AM
آخر رد: hamedi2727
  [سؤال] كارثة بكل المقاييس: رسالة Out Of Memory dr.programming 5 406 26-04-25, 01:37 AM
آخر رد: princelovelorn
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 444 01-02-25, 03:48 PM
آخر رد: Microformt
  أريد كود عند الضغط على الصورة في PictureBox تفتح في برنامج الصور في الويندوز F.H.M 6 619 25-10-24, 01:57 PM
آخر رد: F.H.M
  عند تصدير التاريخ للإكسل يظهر معه الوقت علماُ لم اسجل الوقت. أبووسم2 2 363 24-09-24, 10:21 PM
آخر رد: أبووسم2
  [سؤال] تنفيذ عدة أوامر مختلفة في خلية DGV عند الضغط بعدة أزرار Mohamd Mercy To TheWorlds 0 264 10-09-24, 08:26 AM
آخر رد: Mohamd Mercy To TheWorlds
  رسالة تنبيه بوصول الموظف إلى 7 ساعات فأكثر saud1004 0 279 08-09-24, 07:10 PM
آخر رد: saud1004
  [VB.NET] رسالة خطا عند تشغيل المشروع asd103 2 435 03-07-24, 10:42 AM
آخر رد: asd103

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم