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

overflow error

مغلق
بدأه bayana في 3 يونيو 2007 · 6 رد · 776 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني اذا ممكن تشوفون هذا الكود


For w = 0 To 5
For u = 0 To 0
R = fr(w, u)
G = fg(w, u)
B = fb(w, u)
'Print , B
fcolor(w, u) = (256 * 256 * B) + (256 * G) + R
Print , fcolor(w, u)
'fcolor(w, u) = RGB(R, G, B)
' Picture9.PSet (w, u), fcolor(w, u)
Next
Next
Dim fcolor(300, 300) As Long

اريد احول من

RGB

الى

long

سيفت قيم كل لون في

array : ثلاث

fr(w, u) for red

fg(w, u) for green

تم تعديل هذه المشاركة بواسطة bayana في 3 يونيو 2007 في 18:34

#3

شكرا لك اخي الفاضل

جربت طريقتك

ومانفعت

اريد حل ثاني

#4

بص انت بدل لما تضرب فى 256 اضرب فى 255

عشان كدا بيقولك OVER FLOW

لان اللون من 0 الى 255

وارسل المثال كامل

وسلام

تم تعديل هذه المشاركة بواسطة hossam2525 في 3 يونيو 2007 في 22:36

#5

هذا الكود الذي بعثته يضرب 256 * 256 *256 بنجاح

الظاهر في عندك مشكلة اخرى

وكما قال الاخ حسام ارسل الكود كامل حتى نعرف قيم

fg fb fr

#6

اخي العزيز يظهر هذا الخطأ بسبب عدم اعلانك عن المتغيرات المستخدمة في عمل العداد تأكد من الاعلان عن هذه المتغيرات كالتالي

dim w as long
dim u as long

جرب واعلمنا بالنتيجة

:)

اقتباس

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

لا تنسوا القدس وبغداد وبيروت والشيشان ....

ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية

اقتباس
لو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف

مواضيعي بالمنتدي

(1) كيف تعمل مؤقت بسهولة

(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد

(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك

(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح

(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)

(6) مثال لتفقيط المبالغ المالية بالحروف

اللهم ارحم والداى كما ربياني صغيراً

%20الجنود%20الامريكيين.jpg

ًWelcome Back

#7

شكرا لكم اخوتي على المساعدة

عموما انا عرفت وين الخطأ

في البداية اقوم بتحويل الصورة الملونة الى الوانها الاصلية احمر اخضر ازرق

وبعدها افلتر الصور (4 صور: ملونه , احمر, اخضر, ازرق)

اقوم بقراءة الصور الثلاث الاخيرة عن طريقpicture.point

فنتيجة الصورة الحمراء والخضراء والزرقاء بعد ما اضعهم في RGB(R,G,B ) CODE

المفروض تعطيني الصورة ملونة ومفلترة

لكن

الخطأ الي يصير هو

لما اقرأ الصورة الاولى (الملونة) واخذ قيم الاحمر والازرق والاخضر

هذه الارقام اعمل لها الفلتر الي اريدة

وليس ارقام قراءة الصور الحمراء والخضراء والزرقاء

لان القراءة من الصور تكون LONG

في حين انها يجب الا تتجاوز 255

عموما شكرا مرة ثانية

وإن شاء الله افتح موضوع جديد واضع فيه البرنامج بعدما انتهي منه

شكرا جميعا

تم تعديل هذه المشاركة بواسطة bayana في 4 يونيو 2007 في 15:07

هذا الموضوع مغلق.

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