باگ در پلاگیت تقویم شمسی persian date

Ehssan_it

Well-Known Member
جنای mobilebaz چند وقت پیش پلاگین بسیار خوبی رو ساختند راجع به تقویم شمسی که بسیار کامل بود .
30ام که داشتم تمام تقویم ها رو امتحان می کردم به نکته جالبی برخوردم پلاگین ایشون در این روز کار نمیکرد
یعنی با اجرای برنامه ( f5 )خطا میداد و از بیلدر خارج میشد .
می خواستم ببینم کس دیگه ای امتحان کرده این موضوع رو یا نه .
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
جنای mobilebaz چند وقت پیش پلاگین بسیار خوبی رو ساختند راجع به تقویم شمسی که بسیار کامل بود .
30ام که داشتم تمام تقویم ها رو امتحان می کردم به نکته جالبی برخوردم پلاگین ایشون در این روز کار نمیکرد
یعنی با اجرای برنامه ( f5 )خطا میداد و از بیلدر خارج میشد .
می خواستم ببینم کس دیگه ای امتحان کرده این موضوع رو یا نه .
من سال قبل با همین مشکل روبرو شدم که بعد از اینکه بهشون اطلاع دادم نسخه ی 1.1 رو ارائه کردن، البته در ورژن 1 پلاگین در روز اول هر سال یک تاریخ اشتباه رو نشون میداد، اما در ورژن جدید تست نکردم.
ضمن اینکه من در ورژن جدید نمیتونم از قابلیت تبدیل تاریخ استفاده کنم، یعنی برنامه کرش میکنه.
 

Ehssan_it

Well-Known Member
نسخه ای که من دارم ازش استفاده می کنم 1.0 هست که البته تو تبدیل تاریخ ها مشکلی نداره.
من یک برنامه تاریخ شمسی دارم که سال کبیسه رو هم پشتیبانب میکنه
اگه می خواین که بذارم اینجا.
 

Mamadex

Member
این باگ رو میشه با خود mmb بر طرف کرد به این صورت که یک اسکریپت (ابجکت Permission Script در مثال زیر) جهت جلو گیری از بروز این خطا ها بسازید. پلاگین مشکلی نداره فقط ما باید تاریخ های واقعی رو بش بدیم (ست کنیم) برای مثال نباید روز را بالای 31 روز یا ماه با ارزش بالی 12 نوشت. این کار رو قبلا انجام دادم که در 90 درصد موارد کار میکنه. فقط توی سال های کبیسه، اسکریپت چک نمی کنه که ببینه سال کبیسه است یا نه مگر اینکه خود کاریر (توسط چک باکسی که گذاشته شده) مشخص کنه. خوشحال میشم اگه کسی این کار رو (اضافه کردن کد برای چک کردن سال کبیسه) انجام بده.

پیشنهاد می کنم که برنامه نویس پلاگین کد های درون ابجکت Permission Script رو به سورس پلاگین اضافه کنه.

- یکی دیگر از مواردی که به مثال اضافه شده قابلیت seek است (مرور در تاریخ : روز قبل و بعد را مشاهده کنید.) که خود نیاز به کد های متفاوت از اسکریپت ابجکت Permission Script دارد.

*** البته من از ویندوز 7 استفاده می کنم لطفا این مثال را تست کنید و نتیجه را اعلام کنید.

موفق باشید
 

پیوست ها

  • PersianDatePlugin (+Bug Fixed).zip
    82.8 کیلوبایت · بازدیدها: 70

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
سلام

برای من که تفاوتی نداره، باز هم مثل قبل کرش میکنه....!

در ضمن من هم از ویندوز هفت استفاده میکنم.
 

Mamadex

Member
سلام

برای من که تفاوتی نداره، باز هم مثل قبل کرش میکنه....!

در ضمن من هم از ویندوز هفت استفاده میکنم.

پس شاید ممکن است پلاگین باید در وضعیت خاصی قرار داشته باشد تا درست کار کند. مثلا نصب بسته های بروز رسانی ویندوز، چون در ویندوز من بدون خطا اجرا و تبدیل تاریخ را انجام می دهد.
 

جدیدترین ارسال ها

بالا