صفحه 1 از 2 12 آخرآخر
نمایش نتایج 1 تا 40 از 49

نام تاپیک: نسخه جدید dll فارسی برای عزیزان 3.2.0.0

  1. #1
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988

    نسخه جدید dll فارسی برای عزیزان 3.2.0.0

    دوستان عزیز آخرین نسخه این dll در آخر این Topic موجود می باشد به صفحه آخر مراجعه فرمائید.

    سلام

    گذشته این پست : http://www.barnamenevis.org/sh...ad.php?t=30635

    و آینده آن :

    تابع های

    Function PrintMonth(Dates : TDate) : ShortString

    این تایع یک تاریخ میلادی گرفته و سال و ماه شمس آن را بر می گرداند.

    Function PrintMonthf(Dates : ShortString) : ShortString

    این تابع یک تاریخ شمسی را گرفته و سال و ماه شمسی آن را بر می گرداند.

    Function XAddToDate(XDate : ShortString; XAdd : Integer) : ShortString

    این تابع یک تاریخ شمسی را گرفته و به آن XAdd روز اضافه می کند و شمسی بر می گرداند.

    Function XSubDate(XDate : ShortString; XSub : Integer) : ShortString

    این تابع یک تاریخ شمسی را گرفته و از آن XSub روز کم می کند و شمسی بر می گرداند.

    FAQ :

    برای استفاده از این تاریخ ها برای Sql چه در Select ها و چه در Like و چه در Between شما

    فیلدی از نوع char با Size 10 در دیتابیسی از نوع collation = Arabic_CI_AI می سازید و از آن

    برای تاریخ استفاده می کنید. مشکلی نخواهید داشت.

    برای استفاده از امکانات و توضیحات بیشتر به لینک گذشته این پست مراجعه کنید.


    همه برنامه نویس ها رو دوست دارم

    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Touska : دوشنبه 13 خرداد 1387 در 12:02 عصر

  2. #2
    پیر شی الهی مصطفی جون دل من!

    فرض کن ؛ یه بنده خدایی خواست مدت اشتراکش رو یک ماه تمدید کنه...
    حالا ماه رو 30 روزه بگیریم یا 31 روزه ؟
    آخرین ویرایش به وسیله Developer Programmer : سه شنبه 19 اردیبهشت 1385 در 09:19 صبح

  3. #3
    مصطفی بالام جان
    چرا همیشه باید تاریخ جاری سیستم رو به شمسی برگردونه ؟ نمی شه ما بهش تاریخ بدیم ؟

  4. #4
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    این هست دیگه : XDateToStr(XDate : TDateTime) : ShortString

  5. #5
    وای من دورت بگردم ... که اینقدر خوبی !

  6. #6
    سلام
    واقعا ممنون از لطف شما
    از قبلی خیلی استفاده کردم و حالا که دیگه خیلی عالیه!!!
    کاش یه جوری می تونستم جبران کنم
    وای اونقدر سواد ندارم که از اینکارا بتونم بکنم.
    فقط دعا می کنم همیشه سلامت و موفق باشی!

  7. #7
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    دوستان عزیز آخرین نسخه این dll در آخر این Topic موجود می باشد به صفحه آخر مراجعه فرمائید.

    و نسخه جدید تر اون :

    Function XShamsiToMiladi(XDate : ShortString) : TDateTime

    تابع تبدیل شمسی به میلادی

    Function XMiladiTOShamsi(XDate : TDateTime) : ShortString

    تابع تبدیل میلادی به شمسی

    موفق باشید
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Touska : دوشنبه 13 خرداد 1387 در 12:02 عصر

  8. #8
    دمت گرم
    مرسی

  9. #9
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988

    Talking Calender فارسی

    دوستان عزیز آخرین نسخه این dll در آخر این Topic موجود می باشد به صفحه آخر مراجعه فرمائید.

    و نسخه Calender فارسی برای بچه های گل :

    و روش استفاده از اون اینجوری هست :

    اینا رو تو implementation اضافه کنید.

    Procedure CreateDlg;
    External 'PersianDlg.Dll';

    Function Clicks : Boolean;
    External 'PersianDlg.Dll';

    Function DateExport : ShortString;
    External 'PersianDlg.Dll';
    و روش استفاده در یک Onclick به این شکل :

     CreateDlg;
    IF Clicks Then
    Edit4.Text := DateExport;
    و البته اولی با فونت Traffic هست.
    و دومی با فونت Tahoma می باشد.



    موفق باشید :)
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Touska : دوشنبه 13 خرداد 1387 در 12:03 عصر

  10. #10
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988

    Talking نسخه جدید Persian.dll

    دوستان عزیز آخرین نسخه این dll در آخر این Topic موجود می باشد به صفحه آخر مراجعه فرمائید.

    نسخه جدید Persian.Dll

    و این قابلیت :

    Function XShortTOWide(XDate : ShortString) : ShortString;
    برای تبدیل تاریخ 1385/07/03 به دوشنبه 3 مهر 1385

    موفق باشید
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Touska : دوشنبه 13 خرداد 1387 در 12:03 عصر

  11. #11
    مصطفی جان؛
    یه محبتی کن و یه Sample اساسی طراحی کن؛
    مرسی.

  12. #12
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    134
    آقا خدایش دستت درد نکنه واقعا عالی بود

  13. #13
    کاربر دائمی
    تاریخ عضویت
    مهر 1384
    محل زندگی
    Iran e sarfaraz
    پست
    150
    در نسخه 3.3.1.0 در قسمت تفاضل تاریخ مشکلی دارد لطفا آقا مصطفی یک نگاهی بکند.

  14. #14
    کاربر دائمی
    تاریخ عضویت
    مهر 1384
    محل زندگی
    Iran e sarfaraz
    پست
    150
    در نسخه 3.3.1.0 در قسمت تفاضل تاریخ مشکلی دارد لطفا آقا مصطفی یک نگاهی بکند.

  15. #15
    کاربر دائمی آواتار Batman
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    ناكجاآباد
    پست
    887
    آقا touska دست گلت درد نکنه
    ممنون ولی کدومش آخرین ورژن هستش

  16. #16
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    دوستان عزیز آخرین نسخه این dll در آخر این Topic موجود می باشد به صفحه آخر مراجعه فرمائید.

    اینم آخرین ورژنش : لینک

    اون مشکل تفریقو هم درست می کنم ، ممنون از همه :)
    آخرین ویرایش به وسیله Touska : دوشنبه 13 خرداد 1387 در 12:03 عصر

  17. #17
    کاربر دائمی
    تاریخ عضویت
    مهر 1384
    محل زندگی
    Iran e sarfaraz
    پست
    150
    با تشکر از بچه های برنامه نویس
    لطفا آقا مصطفی اگه مشکل تفاضل تاریخ حل شد نسخه جدید را آپلود کن
    در ضمن در persiandlg اگه ممکنه دکمه های سال قبل و بعد را هم بگذارید جهت کاملتر شدن آن.

  18. #18
    آقا مصطفی دستت درد نکنه من با اون ورژن قبلیت هم کار کرده بودم خیلی کارم رو را انداخته بود و تا حالا هم هر وقت تو برنامه ای تاریخ شمسی نیاز داشته باشم از dll شما استفاده می کنم

  19. #19
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988

    Wink نسخه جدید Persian.dll بعد از یک Bug کوچولو : 3.3.2.0

    دوستان عزیز آخرین نسخه این dll در آخر این Topic موجود می باشد به صفحه آخر مراجعه فرمائید.
    بر اساس گزارش 2 نفر از دوستان یک Bug در این dll وجود داشت که در توابع :

    Function XAddToDate(XDate : ShortString; XAdd : Integer) : ShortString
    و

    Function XSubDate(XDate : ShortString; XSub : Integer) : ShortString
    مشاهده شده بود که برطرف شد حتی مشکل کبیسه رو هم ندارن.
    PrintDate //خروجی تاریخ به صورت کامل دوشنبه 19 آذر 1386
    PrintMonth //خروجی ماه و سال بر اساس تاریخ سیستمی داده شده
    PrintMonthf //خروجی ماه و سال بر اساس تاریخ رشته ایی داده شده
    PrintNormal //خروجی تاریخ بصورت 1386/12/01
    DiffDate //خروجی تفاوت عددی بین دو تاریخ
    XDateToStr //خروجی تبدیل تاریخ به تاریخ رشته ایی
    XStrToDate //بر عکس تابع بالایی
    XStrToDateDef //مشابه تابع بالایی و با داشتن پیش فرض در صورت اشتباه
    XAddToDate //اضافه کردن به تاریخ
    XSubDate //کم کردن از تاریخ
    XShamsiToMiladi //تبدیل تاریخ شمسی به میلادی
    XMiladiToShamsi //تبدیل تاریخ میلادی به شمسی
    XShortTOWide //خروجی تبدیل تاریخ رشته ایی کوتاه به رشته ایی بلند
    موفق باشید
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Touska : دوشنبه 13 خرداد 1387 در 12:04 عصر

  20. #20
    کاربر دائمی آواتار jafari1
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    ايران
    پست
    364
    سلام
    دوست عزیز ضمن تشکر و قدردانی از زحمات شما به عرض میرسانم تابع DiffDate //خروجی تفاوت عددی بین دو تاریخ
    خطا میدهد و کار نمیکند

  21. #21
    کاربر دائمی
    تاریخ عضویت
    مهر 1384
    محل زندگی
    Iran e sarfaraz
    پست
    150
    نقل قول نوشته شده توسط Touska مشاهده تاپیک
    دوستان عزیز آخرین نسخه این dll در آخر این Topic موجود می باشد به صفحه آخر مراجعه فرمائید.
    اون مشکل تفریقو هم درست می کنم ، ممنون از همه :)
    آقا مصطفی مشکل تفریق هنوز حل نشده.

  22. #22
    آقا مصطفی ممنون از تقویم و توابع جدید

  23. #23
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    نقل قول نوشته شده توسط szabeh مشاهده تاپیک
    آقا مصطفی مشکل تفریق هنوز حل نشده.
    حتما در اولین فرصت مشکلشو حل می کنم .

    ولی بنظرم مشکلی نداشت تستش کرده بودم یگ Demo از مشکل می ذارید ببنیم چه طورشه.

    موفق باشید :)

  24. #24
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988

    Wink Update جدید

    دوستان عزیز آخرین نسخه این dll در آخر این Topic موجود می باشد به صفحه آخر مراجعه فرمائید.

    این هم اینشا الله بدون مشکله، تستش کنید آخرین ورژنش :

    بهمراه Demo برای طرز استفاده از ابزارش.

    موفق باشید
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Touska : دوشنبه 13 خرداد 1387 در 12:04 عصر

  25. #25
    مصطفی جان دستت درد نکنه، من خیلی وقته که از dll شما استفاده می کنم و خیلی کارم رو راه انداخته فقط اگر ممکنه بگید چطور و با چه تابعی باید سال کبیسه را تنظیم کنم

    موفق و پیروز باشید

  26. #26
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    نقل قول نوشته شده توسط mskm100 مشاهده تاپیک
    مصطفی جان دستت درد نکنه، من خیلی وقته که از dll شما استفاده می کنم و خیلی کارم رو راه انداخته فقط اگر ممکنه بگید چطور و با چه تابعی باید سال کبیسه را تنظیم کنم

    موفق و پیروز باشید
    سلام ، ممنون از حسن انتخاب شما

    احتیاج به تنظیم چیزی نسیت خودش به سال کبیسه برسه

    آن یک روز محاسبه می کنه.

    موفق باشید :)

  27. #27
    کاربر دائمی
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    آنجا سرای ابدی است
    پست
    2,011
    حوصله ی تبدیل به کامپو ننت را ندارید؟

  28. #28
    عزیز مر30 از زحماتت

  29. #29
    کاربر دائمی
    تاریخ عضویت
    مهر 1384
    محل زندگی
    Iran e sarfaraz
    پست
    150
    با تشکر از زحمات آقا مصطفی
    مشکل تفریق حل شده ولی در تاریخ کبیسه اشکال دارد یک سال دیرتر محاسبه میکند
    مثال : 1383/12/30 را بدهید ببینید اشتباه برمیگردونه
    سال 1384 را کبیسه میشناسه
    ممنون

  30. #30
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    نقل قول نوشته شده توسط szabeh مشاهده تاپیک
    با تشکر از زحمات آقا مصطفی
    مشکل تفریق حل شده ولی در تاریخ کبیسه اشکال دارد یک سال دیرتر محاسبه میکند
    مثال : 1383/12/30 را بدهید ببینید اشتباه برمیگردونه
    سال 1384 را کبیسه میشناسه
    ممنون
    باشه حتما چک می کنم.

    موفق باشید :)

  31. #31
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    همدان
    سن
    39
    پست
    36
    آقا این سال کبیسه درست نشد؟
    ممنون از زحمات بی شاعبه شما.

  32. #32
    کاربر تازه وارد آواتار rainstorm
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    هر کجا باشم فرقی نمی کنه مهم اینکه تو گل زندگمی
    پست
    52

    Exclamation Persian.dll

    سلام
    من قبلاً یه کامپوننت برای تبدیل تاریخ میلادی به شمسی نوشته بودم حتی یه datepicker شبیه دیت پیکر دلفی ولی زیباتر هم بهش اضافه کرده بوده اما به تازگی متوجه شدم سال های کبیسه رو به درستی محاسبه نمی کنه و همین دلیل باعث شده که بعضی تاریخ ها رو اشتباه حساب کنه .... الان چند وقتی هست که دنبال یه کامپوننت در این مورد می گردم که به پرشین دی ال ال برخوردم متأسفانه این Dll هم مشکل سال های کبیسه رو داره
    تاریخ زیر رو امتحان کنین
    01/11/1988
    شمسیشو یک روز بیشتر نشون می ده و جالبه که وقتی تاریخ شمسی ای رو که بهت میده با تابع خودش به میلادی تبدیل می کنی 02/11/1988 رو بهت میده
    بد نیست امتحان کنین

  33. #33
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988

    Thumbs up نسخه جدید dll فارسی برای عزیزان 3.3.3.1

    [B]دوستان عزیز آخرین نسخه این dll در آخر این Topic موجود می باشد به صفحه آخر مراجعه فرمائید.

    با سلام

    + اضافه شدن تابع چک کردن فرمت صحیح بودن تاریخ وارد شده :

    Function XValiDate(XDate : ShortString) : Boolean;
    + اضافه شدن تابع چک کردن تابع سال کبیسه

    Function XIsLeapYear(XYear : Integer) : Boolean;
    و تغییر نام دو تابع :

    از DiffDate به XDiffDate

    از PrintMonth و PrintMonthf به XPrintMonth و XPrintMonthf

    و برای PersianDlg یک تغییر کلی دادم که با صدا زدن یک تابع کار شما را انجام می دهد :

    Function XDateExport : ShortString;
    و اینکه تمامی ابزار با سال کبیسه مشکلی ندارد.
    در صورت هر مشکلی منو هم در جریان بذارید.

    و اینم فایل ها :
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Touska : دوشنبه 25 مهر 1390 در 12:33 عصر

  34. #34

    نقل قول: نسخه جدید dll فارسی برای عزیزان 3.2.0.0

    سلام

    من قبلا هم از dll نسخه قبلي در دلفي خيلي استفاده كردم.
    و واقعا بايد از شما تشكر كنم.
    فقط يه سوال داشتم. آيا در برنامه access هم ميشه از اين dll و توابع آن استفاده كرد؟

  35. #35
    کاربر جدید
    تاریخ عضویت
    آبان 1385
    محل زندگی
    زنجان
    پست
    14

    نقل قول: نسخه جدید dll فارسی برای عزیزان 3.2.0.0

    آقا دستت درد نكنه . اگر امكان داره خروجي اختلاف دو تاريخ با فرمت تاريخ باشه مثلا اختلاف 12/10/1387 را با 11/09/1343 بصورت 01/01/44 برگرداند .
    با تشكر

  36. #36
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988

    نقل قول: نسخه جدید dll فارسی برای عزیزان 3.2.0.0

    نقل قول نوشته شده توسط m_r_moini مشاهده تاپیک
    آقا دستت درد نكنه . اگر امكان داره خروجي اختلاف دو تاريخ با فرمت تاريخ باشه مثلا اختلاف 12/10/1387 را با 11/09/1343 بصورت 01/01/44 برگرداند .
    با تشكر

    مشکلی نیست ، ولی جایی هم بدرد میخوره ؟

  37. #37
    کاربر جدید
    تاریخ عضویت
    آبان 1385
    محل زندگی
    زنجان
    پست
    14

    نقل قول: نسخه جدید dll فارسی برای عزیزان 3.2.0.0

    دوست عزيز منظورم اين است كه با تعيين اختلاف دو تاريخ سن دقيق يك نفر را به سال و ماه و روز بدست بياوريم .
    باز هم مرسي

  38. #38
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988

    نقل قول: نسخه جدید dll فارسی برای عزیزان 3.2.0.0

    خوب شما تفاوت رو بدست بیارید بعد آن رو تقسیم بر 365 کنید ، تعداد سال بدست می آید و همینور الا آخر

    همین مگه کفایت نمی دهده.

  39. #39

    نقل قول: نسخه جدید dll فارسی برای عزیزان 3.2.0.0

    خوب شما تفاوت رو بدست بیارید بعد آن رو تقسیم بر 365 کنید ، تعداد سال بدست می آید و همینور الا آخر

    همین مگه کفایت نمی دهده.
    نه، چون همه سالها 365 روزه نیستند!


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  40. #40
    کاربر دائمی
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    آنجا سرای ابدی است
    پست
    2,011

    نقل قول: نسخه جدید dll فارسی برای عزیزان 3.2.0.0

    البته جزئ صحیح اون عدد جواب می ده و لی احتمالا برای اختلافهای بیش از 365*4 سال یک سال خطا داره

صفحه 1 از 2 12 آخرآخر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •