الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مسح الصور باستخدام Scanner في الفيجول

بدأه أم بشرى في 17 يوليو 2008 · 6 رد · 6,524 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أولاً وقبل كل شئ أشكركم جزيل الشكر الأخوة والأخوات المشرفين في منتديات الفريق العربي للبرمجة على مجهوداتكم وعلى رحابة صدركم تجاه أسئلة الطالبين للمعرفة

واجهتني مشكلة أريد إعداد برنامج للبريد اليومي لمديري في العمل لكني لا أعرف وليس لدي Ocx خاصة بالسكنر ولا أعرف كيفية إعداد هذه الجزئية الخاصة بمسح الصور أرجو الإفادة بمثال بسيط استطيع إدراجه في برنامجي وشكراً

وكذلك إذا أمكن أريد معرفة إذا كان هناك طريقة لتحويل الأرقام إلى قيم في الفيجول مثلاً قيمة نقدية أحولها إلى قيمة مكتبوبة بالحروف

مثلاً : 250 إلى مئتان وخمسون دينار

وشكراً جزيلاً سلفاً على المساعدة

أرجو الرد السريع لحاجتي لهذا الموضوع

في رعاية الله وحفظه

#2

السلام عليكم...

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

مهم: يجب ملاحظة ما يلي قبل فتح المشروع في VB و تشغيله:

1. بعد فك ضغط الملفات يجب نسخ الملفين eztw32.dll و VBAppAss.dll إلى المجلد System32 التابع للنظام.

2. الملف VBAppAss.dll عبارة عن ActiveX DLL (من تصميمي الخاص) و لذلك يجب تسجيله في النظام كالتالي:

أ. من القائمة "ابدأ" (Start) نختار الأمر "تشغيل" (Run).

ب. نكتب الأمر regsvr32 VBAppAss.dll ثم ننقر "موافق" (OK).

سيعطينا رسالة بنجاح التسجيل.

ملاحظة أخيرة: الملف eztw32.dll هو الذي يحتوي على عمليات استعمال الـ Scanner، أما الملف VBAppAss.dll فمستعمل في المشروع لأغراض أخرى.

UseScannerVB.rar

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

#3
najy_zl كتب:
السلام عليكم...

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

مهم: يجب ملاحظة ما يلي قبل فتح المشروع في VB و تشغيله:

1. بعد فك ضغط الملفات يجب نسخ الملفين eztw32.dll و VBAppAss.dll إلى المجلد System32 التابع للنظام.

2. الملف VBAppAss.dll عبارة عن ActiveX DLL (من تصميمي الخاص) و لذلك يجب تسجيله في النظام كالتالي:

أ. من القائمة "ابدأ" (Start) نختار الأمر "تشغيل" (Run).

ب. نكتب الأمر regsvr32 VBAppAss.dll ثم ننقر "موافق" (OK).

سيعطينا رسالة بنجاح التسجيل.

ملاحظة أخيرة: الملف eztw32.dll هو الذي يحتوي على عمليات استعمال الـ Scanner، أما الملف VBAppAss.dll فمستعمل في المشروع لأغراض أخرى.

UseScannerVB.rar

نرجو الاستفادة و السلام.

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

شكراً جزيلاً أخي Najy_Zl سأجرب البرنامج وإن شاء الله أجرك حاصل عند الله بارك الله فيك

#4
أم بشرى كتب:
السلام عليكم ورحمة الله وبركاته

شكراً جزيلاً أخي Najy_Zl سأجرب البرنامج وإن شاء الله أجرك حاصل عند الله بارك الله فيك

الحمد لله والشكر لله

وأشكرك جزيلاً لأنك ساعدتني البرنامج أفادني استخدمت جزء منه مع تعديل بسيط كان ممتازاً وعمل معي وربطه مع برنامجي شكراً جزيلاً بارك الله لك وفيك وفي كل من يفعل الخير إن شاء الله في ميزان حسانتك

#5

جزاك الله خيرا

اللهم رضاك والجنة وأعوذ بك من سخطك والنار

Osama Bayoumy Ahmed

osama_bayoumy@yahoo.com

#6

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

موضوع جميل وأكثر من رائع

بس واجهتى مشكلة فى إستدعاء المكتبة eztw32.dll

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

____________.rar

#7

السلام عليكم...

الأخ "محمد جاد المالحى"... لست في حاجة إلى تسجيل الملف eztw32.dll لأن هذا الملف هو ملف مكتبة عادي و ليس ملف مكتبة ActiveX.

للتوضيح فقط: هناك عدة أنواع من ملفات مكتبات الربط الديناميكي (Dynamic Link Library = DLL) منها مثلاً:

  • مكتبات ويندوز العادية (Normal Windows DLLs) و هذه تحتوي على مجموعة من الدوال و الإجراءات التي يمكن الوصول إليها من داخل Visual Basic باستعمال جملة Declare كما هو الحال مع الملف eztw32.dll. و هذا النوع لا يحتاج إلى تسجيل بواسطة حدمة RegSvr32. هذا النوع يوضع غالباً في المجلد System32 (مع أنه يمكن وضعه في مكان آخر مثل مجلد المشروع نفسه. إذا تم وضعه في مجلد آخر فيجب الإشارة إلى مساره كاملاً في جملة Declare).
  • مكتبات أكتيف إكس (ActiveX DLLs) و هذه تحتوي بالأساس على تعريفات أصناف (Classes) يمكن اشتقاق كائنات (Objects) منها، كما هو الحال مع الملف VBAppAss.dll المذكور في مشاركتي السابقة. هذا النوع هو الذي يحتاج إلى تسجيل في النظام بواسطة حدمة RegSvr32.
  • مكتبات الموارد - فقط (Resource-only DLLs) و هذه تحتوي فقط على موارد (نصوص و صور و مؤشرات فأرة، و ربما أصوات و لقطات فيديو)، و يتم الوصول إليها باستعمال مجموعة من دوال Windows API functions (التابعة للنظام).

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

مواضيع مشابهة