PDA

View Full Version : تقویم فارسی SolarCalendar برای دلفی Xe7



idehrayan
سه شنبه 19 اسفند 1393, 10:31 صبح
سلام خدمت اساتید
تقویم فارسی SolarCalendar رو برای استفاده در Xe7 برای دوستان میزارم البته برای اینکه تو این نسخه قابل اجرا باشه یکم تغییرش دادم امیدوارم مفید باشه

دانلود (http://barnamenevis.org/attachment.php?attachmentid=129318&stc=1)
129318

hadisalahi2
سه شنبه 19 اسفند 1393, 18:16 عصر
ممنون از زحمتی که کشیدی
آیا در نسخه جدیدش ، محاسباتش اصلاح شده؟
محاسبات اختلاف تاریخ و تبدیلاتش مشکل داشت

idehrayan
چهارشنبه 20 اسفند 1393, 07:06 صبح
من فقط خطاهایی نصبش رو برطرف کردم

nice boy
چهارشنبه 20 اسفند 1393, 14:46 عصر
سلام خدمت اساتید
تقویم فارسی SolarCalendar رو برای استفاده در Xe7 برای دوستان میزارم البته برای اینکه تو این نسخه قابل اجرا باشه یکم تغییرش دادم امیدوارم مفید باشه

بنظر من بهتر بود این تغییر رو برای آقای خرسندی می فرستادید تا در پکیج اصلی قرار بدن

hadisalahi2
پنج شنبه 21 اسفند 1393, 10:18 صبح
این کامپوننت به نظر من خطاهای محاسباتی زیادی داره
در تبدیل تاریخ ها
در افزودن و یا کاهش روز و ماه
در اختلاف تاریخ

فکر کنم اگه اینا اول رفع بشه ، اولویتش بالاتر باشه

nice boy
پنج شنبه 21 اسفند 1393, 11:17 صبح
این کامپوننت به نظر من خطاهای محاسباتی زیادی داره
در تبدیل تاریخ ها
در افزودن و یا کاهش روز و ماه
در اختلاف تاریخ

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

ehstrn2010
پنج شنبه 21 اسفند 1393, 19:07 عصر
توی امضای من یه کامپوننت تقویم شمسی هست که 2 ، 3 سال پیش نوشتم .شاید به کارتون بیاد . البته من نوع کارم عوض شده و توسعه کامپوننت رو رها کردم....

hadisalahi2
پنج شنبه 21 اسفند 1393, 19:15 عصر
بله کاملا موافقم

هنگام تبدیل تاریخ از شمسی به میلادی و برعکس در بعضی تاریخ های خاص اشتباه تبدیل میکرد
الان دقیقا یادم نیست چه تاریخ هایی بود
اما توی تاریخ های 30و 31 ماه این مشکل رو داشت

حتی Xcalnedar هم این مشکل رو داره.

وقتی به یک تاریخ خاص مثلا 30 روز اضافه میکنی ، طوری که از یک ماه به ماه دیگه میوفته، تاریخ خروجی اشتباه محاسبه میشه
اما Xcalndar این مشکل رو نداشت.

وقتی دو تا تاریخ رو داری و بخوای اختلاف اینها رو به روز حساب کنی ، در بعضی تاریخ ها اشتباه محاسبه میشه

اینکه دقیقا الان بگم در چه روزهایی هستش ، خاطرم نیست

اما چون یک برنامه اتوماسیون نوشته بودم که خیلی روی تاریخ ها باید دقیق می بود ، اشکالات محاسباتی زیادی بعد از استفاده با این کامپوننت برخوردم
که مجبور شدم برم سراغ Xcalebdar

nice boy
جمعه 22 اسفند 1393, 10:09 صبح
بله کاملا موافقم

هنگام تبدیل تاریخ از شمسی به میلادی و برعکس در بعضی تاریخ های خاص اشتباه تبدیل میکرد
الان دقیقا یادم نیست چه تاریخ هایی بود
اما توی تاریخ های 30و 31 ماه این مشکل رو داشت

شما بهتر می دونی وقتی نمونه ای نباشه خیلی سخت میشه مشکل رو پیدا کرد
لطفا اگر نمونه داشتید بگید تا بررسی کنم

یوسف زالی
جمعه 22 اسفند 1393, 14:11 عصر
چرا براش برنامه مقایسه نمی نویسید؟
به راحتی اشکالاتش در میاد.
هادی می تونی با یونیت تاریخ من مقایسش کنی.

hadisalahi2
شنبه 23 اسفند 1393, 12:42 عصر
چرا براش برنامه مقایسه نمی نویسید؟
به راحتی اشکالاتش در میاد.
هادی می تونی با یونیت تاریخ من مقایسش کنی.

حقیقتش من اصلا وقت نمیکنم
ولی باور کنید اگه از این حرفی که زدم اطمینان نداشتم اصلا بیان نمیکردم

این رو که مطمئنم که توی تاریخ های 30 و 31 ماه موقع تبدیل ارور داشت
واسه همین رفتم سراغ Xcalnedar که اون هم مشکل داشت

بعدش یونیت شما رو پیدا کردم که این مشکل رو نداشت.

اما اینکه دقیقا کدوم تاریخ ها رو خطا داشت ، حقیقتش یادم نیست.
فقط مطمئنم موقع اضافه کردن روز به یک تاریخ ، در صورتی که تاریخ به ماه بعد می افتاد درست محاسبه نمیکرد.

imanpadid
یک شنبه 10 خرداد 1394, 12:56 عصر
من فقط خطاهایی نصبش رو برطرف کردم

با سلام و خسته نباشید.
.میشه منو راهنمایی کنین.من SolarCalendar برای دلفی XE7 نصب کردم و تقویم را به فرم اضافه کردم .در زمان اجرا پیام زیر ظاهر می گردد .ممنون

131829

یوسف زالی
یک شنبه 10 خرداد 1394, 13:24 عصر
سلام.
search path و library رو درست ست کنید حل می شه.
ادامه سوال ارتباطی به کامپوننت نداره. لطفا در تاپیک های نصب کامپوننت پیگیری کنید.

imanpadid
سه شنبه 12 خرداد 1394, 11:58 صبح
سلام.من این کامپونت رو نصب کردم.تاریخ شمسی (تاریخ روز جاری) را چطور برگردانم ؟ مثلاً عنوان Label برابر روز جاری 1394/03/12 شود . ممنون (هر چی جستجو کردم در تاپیک ها پیدا نکردم)

imanpadid
شنبه 16 خرداد 1394, 09:10 صبح
سلام مشکلم حل شد.باید از کد زیر استفاده می کردم.
Label1.Caption:=SolarMonthCalendar1.SolarDate;


ولی مشکلی هست که فقط در همان روزی کار می کند که تقویم را به فرم اضافه کردیم و در روز های بعد همان مقدار قبلی را بر می گرداند.ولی مقدار امروز در نشان دادن تقویم درست است چطور مقدار امروز را می توان برگرداند؟

Delphi Coder
پنج شنبه 28 اسفند 1399, 23:54 عصر
سلام
ممنون از برنامه نویسی که اینو به اشتراک گذاشت. من این کامپوننت رو نصب کردم. متاسفانه یونیکد نیست در ویندوزهایی که زبان اصلی فارسی نباشه مشکل داره.
یادمه اینجا تو همین فروم یه زمانی خیلی بحثهای طول و طویلی در این مورد میشد هنوز کامپوننت یونیکد و دقیق و اوپن سورسی برای این منظور وجود نداره یا من کلا ادرسو اشتباه اومدم؟

hp1361
دوشنبه 02 فروردین 1400, 09:42 صبح
سلام
ممنون از برنامه نویسی که اینو به اشتراک گذاشت. من این کامپوننت رو نصب کردم. متاسفانه یونیکد نیست در ویندوزهایی که زبان اصلی فارسی نباشه مشکل داره.
یادمه اینجا تو همین فروم یه زمانی خیلی بحثهای طول و طویلی در این مورد میشد هنوز کامپوننت یونیکد و دقیق و اوپن سورسی برای این منظور وجود نداره یا من کلا ادرسو اشتباه اومدم؟

سلام

آخرین نسخه ی پایدار رو میتونید از این آدرس دریافت کنید

https://github.com/mohamadkh/SolarCalendar