سلام
من چند دقیقه به کدهای این کامپوننت نگاه کردم و اصولاً هیچ چیز دشواری برای ارتقای این کامپوننت وجود نداره(البته من کد رو توی XE3 تست کردم چون XE2 روی سیستمم نصب نبود)! در XE3 هر جایی که error میده و زیر کلمه ای خط قرمز میکشه دقیقاً قبلش کلمه TFormatSettings رو قرار بدین.من می خواهم با دلفی XE2 کار کنم ولی متاسفانه کامپوننت Xcalendar در این نسخه قابل استفاده نیست. لطفا راهنمایی کنید.
مثلاً اگر در عبارت
thousandseparator
کامپایلر error داد. به جای عبارت بالا عبارت زیر رو بنویسید(یعنی قبلش TFormatSettings رو قرار بدین )
TFormatSettings.thousandseparator
در XE2 هم به احتمال 99.99% با همین روشی که گفتم می توانید کامپوننت مربوطه رو بدون مشکل ارتقا بدین.
به همین سادگی!
راستش من الان وقتش رو ندارم که خودم این کار رو انجام بدم. لطفاً یک جوانمردزحمت ارتقای این کامپوننت به XE و XE2 و XE3 رو بکشه.
![]()