1 ضمیمه
نقل قول: كامپوننت تقويم شمسی
با سلام خدمت مهندس خرسندی
من کامپوننت رو روی دلفی بدون مشکل نصب کردم ولی هنگام استفاده از DatePicker و ران کردن برنامه ارور میده Rang Check Eroor
ضمیمه 154411
نقل قول: كامپوننت تقويم شمسی
نقل قول:
نوشته شده توسط
homayounipour
سلام مهندس وقت به خیر
ضمن تشکر و تقدیر از زحمات شما بابت طراحی این کامپوننت خوب و کاربردی
من این کامپوننت رو در دلفی 11.1 نصب کردم و به خوبی کامپایل و اینستال شد ولی وقتی برنامه رو ران میکنم و میخوام از تقویم روزی رو انتخاب کنم بعد از کلیک روی datepicker تاریخ مورد نظر ارور زیر رو میده :
Project Project1.exe raised exception class ERangeError with message 'Range check error'.
و خطا رو در این خط نشون میده :
Result := CallWindowProc(FPopupForm.FOrgFormProc, Wnd, Msg, wParam, lParam);
و وقتی برنامه سمپل شما رو ران میکنم بدون ارور کار میکنه
1
من هم دقیقا همین مشکل رو دارم
نقل قول: كامپوننت تقويم شمسی
وقت شما بخیر
مشکل Range Check Error رفع شد، آخرین نسخه رو میتونید از آدرس زیر دریافت کنید :
SolarCalendar Components
نقل قول: كامپوننت تقويم شمسی
استاد از اینکه این کامپوننت را رایگان در اختیار ما قرار می دهید متشکرم.
پیشنهاد میکنم اگر خواستید در ادامه نسخه دیگری ارائه کنید این hint ها را هم بر طرف کنید:
[dcc32 Hint] SolarCalendarPackage.pas(2052): H2077 Value assigned to 'TPublicUtils.IntDayOfWeek' never used
[dcc32 Hint] SolarCalendarPackage.pas(2772): H2164 Variable 'date' is declared but never used in 'TCustomSolarCalendar.SetYear'
[dcc32 Hint] SolarCalendarPackage.pas(6489): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6489): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6489): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6503): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6503): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6503): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6518): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6518): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6518): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6545): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6545): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6545): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(857): H2219 Private symbol 'DayValidityCheck' declared but never used
البته به راحتی با اضافه کردن 'System.Types' به یونیت SolarCalendarPackage.pas و با گذاشتن // قبل از خطوط بلا استفاده hint ها را برای خودم رفع کردم.
(هر چند ممکنه در ورژن ها مختلف دلفی این hint ها متفاوت باشه)
نقل قول: كامپوننت تقويم شمسی
نقل قول:
نوشته شده توسط
masoode
استاد از اینکه این کامپوننت را رایگان در اختیار ما قرار می دهید متشکرم.
پیشنهاد میکنم اگر خواستید در ادامه نسخه دیگری ارائه کنید این hint ها را هم بر طرف کنید:
[dcc32 Hint] SolarCalendarPackage.pas(2052): H2077 Value assigned to 'TPublicUtils.IntDayOfWeek' never used
[dcc32 Hint] SolarCalendarPackage.pas(2772): H2164 Variable 'date' is declared but never used in 'TCustomSolarCalendar.SetYear'
[dcc32 Hint] SolarCalendarPackage.pas(6489): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6489): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6489): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6503): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6503): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6503): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6518): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6518): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6518): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6545): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6545): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(6545): H2443 Inline function 'Point' has not been expanded because unit 'System.Types' is not specified in USES list
[dcc32 Hint] SolarCalendarPackage.pas(857): H2219 Private symbol 'DayValidityCheck' declared but never used
البته به راحتی با اضافه کردن 'System.Types' به یونیت SolarCalendarPackage.pas و با گذاشتن // قبل از خطوط بلا استفاده hint ها را برای خودم رفع کردم.
(هر چند ممکنه در ورژن ها مختلف دلفی این hint ها متفاوت باشه)
تا حدی حذف Hintها و Warningها امکانپذیر است.
در مورد System.Types به این دلیل که این namespace در دلفی 7 شناسایی نمیشود، قابل استفاده هم نیست.
مابقی Hintها رفع و کامیت شدند.
نقل قول: كامپوننت تقويم شمسی
با سلام و خسته نباشید ، تعطیلات رو هم میشه تو این تقویم گنجوند ؟
نقل قول: كامپوننت تقويم شمسی
با سلام
من چندین سال هست که دارم از کامپوننت solardate استفاده می کنم. الان به یه مشکلی برخوردم. سال 1403 سال کبیسه هست ولی تقویم solatdate سال 1404 را کبیسه حساب کرده.
جالب هست که روز 29 اسفند 1403 را انتخاب می کنم، چهارشنبه هست و یکم فروردین 1404 هم جمعه. ولی 30 اسفند 1403 را خطا میده و روی تقویم هم نمایش نمیده
نقل قول: كامپوننت تقويم شمسی
نقل قول:
نوشته شده توسط
MortezaDelphi
با سلام
من چندین سال هست که دارم از کامپوننت solardate استفاده می کنم. الان به یه مشکلی برخوردم. سال 1403 سال کبیسه هست ولی تقویم solatdate سال 1404 را کبیسه حساب کرده.
جالب هست که روز 29 اسفند 1403 را انتخاب می کنم، چهارشنبه هست و یکم فروردین 1404 هم جمعه. ولی 30 اسفند 1403 را خطا میده و روی تقویم هم نمایش نمیده
سلام
مشکل رفع شد، آخرین نسخه رو میتونید از آدرس زیر بردارید :
https://github.com/mohamadkh/SolarCalendar
یا
https://github.com/mohamadkh/SolarCa...ases/tag/3.6.8
برای بیشتر دیده شدن و فعال ماندن کامپوننت، لطفا از آدرس اول، دکمه Star را بزنید.