14

التاريخ لا يقبل سنة 2020

tarksiala

منذ عشر سنوات أو أكثر كنت أقوم ببرمجة برمجيات (Windows Form) لشركات مختلفة، وكنت احرص علي الدعم المستمر والتعرف علي أخطائي لعدم تكرارها، إلا أنني نسيت خطأ برمجي واحد تقريباً.

الخطأ انه في سنة 2010 كنت اضع الحد الأقصى للتاريخ MaxDate للـ DateTimePicker الي سنة 2020 لأنها تعتبر بعيدة جداً منذ عشر سنوات، وكذلك لإرتباطي بالدعم الفني والبرمجي لهم.

اليوم جئنا لهذا الحد الأقصى وكانت سنة 2020، وبدأ الزبائن القدامي الذين يعتمدون علي برمجياتي بالإتصال بي طلباً للدعم بعد توقف منظوماتهم!

إصلاح الخطأ البرمجي كان متعباً بعض الشئ لكن قمت بإرسال الرقع الاصلاحية اليهم مجاناً نظراً لأن الخطأ كان مني

لذلك كونو حذرين في قيمة الحد الأقصى للتاريخ


التعليق السابق

من اشهر المشكلات تعاملي مع فورمات التاريخ (يوم/شهر/سنة) والنظام يتعامل مع التاريخ بالفورمات الامريكي (شهر/يوم/سنة)

علي العموم انا أفترض وأصر علي ان يكون التاريخ بالصيغة (يوم/شهر/سنة) لأنها التي يتم التعامل بها محلياً (في ليبيا)

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

لكن عند تحزيم و تثبيت البرنامج في جهاز اخر يفرض علي ام اغير الاعدادات الى الانجليزية

هل لديك حل لهذه المشكلة