View Full Version : کامپوننت تقویم شمسی برای دلفی XE7
mmohsenifar
سه شنبه 06 آبان 1393, 12:41 عصر
با سلام
اگر کسی از دوستان کامپوننت تقویم شمسی برای دلفی XE7 داره برام بفرسته
سولار وقتی داره رو دلفی XE7 نصب میشه خطا میده
hp1361
سه شنبه 06 آبان 1393, 13:19 عصر
سلام
میتونی از i18n Package استفاده کنی که کلی امکانات دیگر هم داره. رایگان هم هست. صددرصد مطمئن هم هست
http://www.delphiarea.com/products/delphi-packages/i18n/
موفق باشیم
mmohsenifar
سه شنبه 06 آبان 1393, 13:25 عصر
آیا در دلفی XE7 کار می کنه؟ چجوری باید ازش استفاده کنم یعنی مثل کامپوننت نصب باید بشه؟
hp1361
سه شنبه 06 آبان 1393, 13:34 عصر
سلام مجدد
یه پوشه به آدرس زیر بساز
C:\Program Files (x86)\Embarcadero\Studio\14.0\Components\i18n
و محتویات فایل دانلودی رو در اون قرار بده
حالا در دلفی از منوی
Tools=>Options=>Delphi Options=>Library=>Library Path
دکمه سه نقطه رو بزن و در پنجره باز شده بر روی آیکن فولدر کلیک کرده و ادرس پوشه ای که در بالا ساختیم رو بهش معرفی کن و بعد تمام پنجره ها رو تایید کن.
حالا در دلفی به آدرس اون فولدر برو و فایل پروژه پکیج موجود در پوشه Package رو باز کرده و در Project Manager روی اسم پروژه راست کلیک کرده و Install رو انتخاب کن
تمام. نصب شد. حالا ازش استفاد کن
mmohsenifar
چهارشنبه 21 آبان 1393, 11:50 صبح
دوست عزیر با تشکر ازت من اینو نصب کردم فقط وقتی روش کلیک می کنم میخوام تاریخی که انتخاب میکنم تو Edit درج بشه باید چه
یوسف زالی
چهارشنبه 21 آبان 1393, 14:06 عصر
علاوه بر چیزی که دوستمون معرفی کردند، می تونید از یونیت هایی که در امضای بنده لینکش موجوده هم استفاده کنید.
در این صورت باید زحمت نوشتن کامپوننت رو خودتون متقبل بشید. (کامپوننتش وجود داره اما متاسفانه فری نیست)
hp1361
چهارشنبه 21 آبان 1393, 14:36 عصر
سلام
شما از کدوم کامپوننتش استفاده کردید؟ اگر از TIntlDatePicker استفاده کنید خودش مثل Edit میمونه و فکر کنم نیاز شما رو بر طرف کنه
موفق باشیم
mmohsenifar
چهارشنبه 21 آبان 1393, 20:48 عصر
من از TIntlMonthCalendar استفاده می کنم
hp1361
شنبه 24 آبان 1393, 08:01 صبح
سلام
نحوه کار این کامپوننت به این صورته که نمایش اطلاعات بصورت فارسی می باشد اما اطلاعات در پس زمینه بصورت تاریخ پیش فرض دلفی (TDate) هست.
شما اگر نیاز دارید که تاریخ در Edit درج بشه که از همون TIntlDatePicker استفاده کنید که MonthCalendar رو هم نمایش میده. اگر اصرار دارید در Edit ای دیگه اطلاعات نمایش داده بشه باید تاریخی رو که کاربر انتخاب کرده با دستور زیر بگیری
IntlMonthCalendar1.Date
و با توابعی که دوست خوب تالار (You-See) معرفی کردند یا هر تابعی که می دونید اون تاریخ رو تبدیل کنید
موفق باشید
tramorphius
سه شنبه 18 آذر 1393, 22:27 عصر
سلام. موقع نصب ارور مىده.
از خطهاىى که rtl, vcl و... تعرىف شده اىراد مىگىره.
چه باىد کرد?
nice boy
جمعه 21 آذر 1393, 14:30 عصر
با سلام
اگر کسی از دوستان کامپوننت تقویم شمسی برای دلفی XE7 داره برام بفرسته
سولار وقتی داره رو دلفی XE7 نصب میشه خطا میده
من یه پکیج توی تاپیک زیر گذاشتم می تونی از اون استفاده کنی
http://barnamenevis.org/showthread.php?478056-%DB%8C%DA%A9-%D8%AA%D9%82%D9%88%DB%8C%D9%85-%D8%8C-%D8%AC%D8%A7%DB%8C%DA%AF%D8%B2%DB%8C%D9%86-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-%D9%87%D8%A7%DB%8C-Xcalndar-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%AC%D8%B1%D8%A7-%D8%AF%D8%B1-Xe-%D8%A8%D9%87-%D8%A8%D8%B9%D8%AF
hadisalahi2
جمعه 21 آذر 1393, 17:58 عصر
داداش 25 تا خطا میده
اکثرا با این مضمون
[DCC Error] xcalAdvEdit.pas(139): E2065 Unsatisfied forward or external declaration: 'TListHintWindow.WMNCButtonDown'
[DCC Error] xcalAdvEdit.pas(140): E2065 Unsatisfied forward or external declaration: 'TListHintWindow.WMActivate'
[DCC Error] xcalAdvEdit.pas(141): E2065 Unsatisfied forward or external declaration: 'TListHintWindow.WMNCHitTest'
و
...
من یونیت پیکیج XE3 رو کامپایل کردم این خطا ها رو میده
البته یکیج 2007 هم همین خطا ها رومیده
gbg
شنبه 22 آذر 1393, 00:49 صبح
ببین به کارت میاد
126538
126539
hadisalahi2
شنبه 22 آذر 1393, 11:59 صبح
داداش این مال XE7 هستش
برای XE2 پکیجش رو نداری؟
gbg
شنبه 22 آذر 1393, 20:58 عصر
قبلا تو سایت گذاشته بودم
باز هم میزارم
ولی با نسخه xe7 فرق داره ، از xe5 به بعد چندتا اصلاح شده
hadisalahi2
یک شنبه 23 آذر 1393, 09:17 صبح
این خود کامپوننت ویژوال تقویم رو نداره
بازم ممنون که وقت گذاشتید
یک راهنمایی به همه دوستان که دنبال کامپوننت تقویم شمسی هستند :
اگه برای کامپوننتهای ویژوال لازم داشتید ، بهترین گزینه Xcalendar (البته به عقیده من)
اما برای محاسبات ، این کامپوننت هم در بعضی موارد مثلا در روزهای 30 و 31 ، شش ماهه اول شمسی مشکل داره
اما در کل امکاناتش عالیه
توصیه میکنم برای محاسبات تقویم از پونیتی که داش یوسف نوشته استفاده کنید ، من استفاده کردم مشکلی نداره
البته تا جایی که من محاسبه کردم
یک اشتباه محاسباتی در اختلاف دو تاریخ داشت که اون رو هم رفع کرد
http://barnamenevis.org/showthread.php?397232-%D8%AA%D9%88%D8%A7%D8%A8%D8%B9-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%A8%D8%A7-%D8%AF%D9%82%D8%AA-5000-%D8%B3%D8%A7%D9%84-%D8%AA%D8%B3%D8%AA-%D8%B4%D8%AF%D9%87-%D8%A8%D8%A7-%D8%AA%D9%82%D9%88%DB%8C%D9%85-%D8%B1%D8%B3%D9%85%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-http-www-time-ir
hassan p.b
پنج شنبه 25 دی 1393, 12:07 عصر
سلام
دوست گرامی hp1361 کامپوننت 118 چطور نصب میشه اگه امکان داره از تجربیات ارزشمند شما در نصب و استفاده از آن بهره ببرم
من از دلفی 2010 استفاده می کنم
مرسی
حسن
hadisalahi2
پنج شنبه 25 دی 1393, 15:39 عصر
کجای نصبش مشکل داری؟
اگه موقع نصب خطای زیر رو میده :
command line brcc32 for "i18n.vrc"
[MSBuild error] "0" is an invalid value for the "debugInformation" parameter of the "DCC" task. the "debugInformation" parameter is of type "System.boolean"
این کار رو بکن:
To install on Delphi 2010, you should do the following :
* open i18n.dproj with a text editor
* find "DebugInformation", you will get :
CODE: SELECT ALL (http://forum.delphiarea.com/viewtopic.php?p=7856#)<DCC_DebugInformation>0</DCC_DebugInformation>
replace with :
CODE: SELECT ALL (http://forum.delphiarea.com/viewtopic.php?p=7856#)<DCC_DebugInformation>False</DCC_DebugInformation>
* Repeat for i18nDB.dproj and i18nDesign.dproj
Build both i18n and i18nDB.
Now, delphi will rant about "system.actions" not found in i18nPropEditor. Just remove ",system.actions" (don't forget the comma) from the uses list.
Then Install i18nDesign.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.