المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : رسالة الخطأ indice de liste hors limites


rm31
31-03-2010, 02:23 PM
السلام عليكم ورحمة الله وبركاته
منذ مدة و أنا أحاول إيجاد حل لهذه الرسالة :
indice de liste hors limites (0)
التي تظهر لي في أحد برامجي. ثم لا تتوقف عن الظهور بشكل متتالي
indice de liste hors limites (0)
indice de liste hors limites (1)
indice de liste hors limites (2)

المشكل أن ظهورها غير منتظم فقد تظهر اليوم و لاتظهر غدا....

أميل إلى أن الأمر يتعلق بقاعدة البيانات Absulate

من لديه فكرة عن الموضوع أو سبق أن ظهرت له هذه الرسالة سأكون شاكرا له تعاونه.

بالتوفيق

shagrouni
31-03-2010, 03:24 PM
الرسالة تعني –ربما غيري أدرى- أن قائمة (ربما من نوع Tstrings أو TStringList) لاتوجد بها أية عناصر (العنصر 0). تتبع الكود بـ F8 وضع نقاط ايقاف في المنطقة التي توقف فيها الكود. ربما تقترب من التعليمة التي سببت المشكلة. طبعا إذا كان سبب المشكلة في الكود الخاص بـAbsulate ، فربما الأمر يحتاج لتدقيق أكبر لتلافيها.

- بالمناسبة، أشرت في إحدى مشاركاتك بوجود مدونة لك. ما هو الرابط إليها.
موفق.

kachwahed
31-03-2010, 03:30 PM
رسالة الخطأ:
List index out of bounds (i)
تعني أن الجدول أو السلسلة (Array/TStrings...) لا تحتوي على العنصر ذو الترتيب i
إذا كان المشكل من المكونات جرب إعادة التثبيت.

rm31
31-03-2010, 04:31 PM
بارك الله فيكما سأحاول ويبقى الإشكال أن علي الإنتظار لحين ظهورها مرة أخرى.

rm31
04-04-2010, 05:05 PM
وأخيرا وجدت المشكل و الحمد لله
إنه المكون :
AdvSmoothMenu من TMS
لقد ساعدني كثيرا برنامج madExcept 3.0k (http://www.delphi4arab.com/forum/showthread.php?t=2825)

shagrouni
04-04-2010, 09:02 PM
السلام عليكم

شكرا على العودة لنا واخبارنا بالنتيجة.

rm31
05-04-2010, 10:19 AM
لمزيد من التفاصيل بالإمكان زيارة هذا الرابط:
http://www.tmssoftware.com/site/advsmoothmenu.asp?s=history
ولاحظ تاريخ المكون:

v1.1.4.0

* New : Property AllowSelectedIndication to allow selected items to be indicated
* Fixed : Issue with Index out of bounds


لذلك أنصح إخواني بعدم إستخدام المكون بإصدار أقل من 1.1.4.0
بالتوفيق