PDA

نسخه کامل مشاهده نسخه کامل : خواهش میکنم کمک کنید: دریافت تاریخ و برگرداندن روز هفته!



paria136
08-02-2010, 23:49
سلام
من میخوام تاریخ شمسی رو از ورودی بگیره و روز هفته اون تاریخ رو برگردونه!
خواهش میکنم کمکم کنید خیلی حیاتیه!!!!!:sad::sad:

farshidshd
09-02-2010, 10:53
سلام
من میخوام تاریخ شمسی رو از ورودی بگیره و روز هفته اون تاریخ رو برگردونه!
خواهش میکنم کمکم کنید خیلی حیاتیه!!!!!:sad::sad:


این چیزی که شما میخواین کار زیادی نداره. اما واسه اینکه هم به شما کمک کرده باشم هم قوانین رو رعایت کرده باشم هم ترغیبت کنم خودت سعی کنی این کد رو نوشتم که به چیزی که میخوای نزدیکه
در ضمن شما باید اول تاریخ شمسی رو به سیستم بشناسونی. ویژوال بیسیک که نمیدونه شمسی چیه!!



یک Label و یک Timer تو فرم ایجاد کن

Enabeld تامیر رو True بزار و Interval شو برابر با 500 قرار بده

روی تایمر دابل کلیک کن و اینا رو بنویس:::



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ممکنه بعضی روزا روز shamsi_day اشتباه بزنه که میتونی اعداد جمع شده رو تغییر بدی





موفق باشی

paria136
09-02-2010, 11:44
ممنون بابت برنامه ای که نوشتید ولی فکر میکنم اون چیزی که من میخوام در واقع تبدیل شمسی به میلادیه( چون از ورودی تاریخ شمسی رو میخونه و روز هفته اش رو برمیگردونه)ولی این برنامه تاریخ میلادی سیستم رو داره به شمسی تبدیل میکنه!
اگر دارم اشتباه میکنم بهم بگید چون دیگه اصلا نمیفهمم چی درسته چی غلط!

farshidshd
09-02-2010, 15:39
عزیزم تاریخ باید به شمسی باشه که تبدیلش کنی به میلادی

ویژوال بیسیک که تاریخ شمسی نمیدونه چیه.
اصلا تاریخ خودش میلادی هست دیگه باز می خای تبدیلش کنی به میلادی؟؟؟!! نمیشه که.

SMNsoft
09-02-2010, 21:41
البته برای راحتی کارت می تونی از اکتویکس Shamsi.dllاستفاده کنی

Rishter
09-02-2010, 23:06
شما در واقع يه برنامه اي ميخواييد كه تاريخ شمسي رو به ميلادي و بلعكس تبديل كنه ؟

اگه منظورتون اينه من ميتونم بهتون كمك كنم . :11::40:

paria136
09-02-2010, 23:32
این برنامه ای هست که با shamsi.dll نوشته شده حالا اگر تاریخ داخل text box رو عوض کنیم دیگه درست جواب نمیده.
لینکش رو میزارم ببینید. اگه همین درست جواب میداد خیلی خوب بودfile:///C:/DOCUME%7E1/Parastoo/LOCALS%7E1/Temp/moz-screenshot-2.jpg

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

file:///C:/DOCUME%7E1/Parastoo/LOCALS%7E1/Temp/moz-screenshot.jpgfile:///C:/DOCUME%7E1/Parastoo/LOCALS%7E1/Temp/moz-screenshot-1.jpg

_H2_
10-02-2010, 19:18
سلام
اگر خواستید میتوانید از پک زیر استفاده کنید
support.h02.ir/fwlink/?LinkId=1001687457

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این پک کاملاً با موارد تشریحی در تاپیک زیر منطبق است و بر اساس الگوریتم جلالی 33 ساله کار میکند:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

این فایل dll قبلاً در تاپیک زیر معرفی شده بود:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

ولی متاسفانه ضمن عضر خواهی از دوستان و مخصوصاً جناب "بهرام_62" دیگر دسترسی درستی به VB6 قدیمی ندارم و نتوانستم سمپلی درست کنم.
ولی هر کدام از دوستان بخواهد از dll فوق استفاده کند و سوال و مشکلی داشته باشد میتوانم کمکش کنم.

مثلاً برای به دست آوردن روز هفته میتوان چنین نوشت:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یا


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و...

=====

برای استفاده هم کافی است در زمان کار در VB فایل dll در محل پروژه کپی شود (یا در System32) و برای کارکرد صحیح برنامه نهایی هم کافی است فایل در کنار Exe برنامه نهایی باشد.

دو فایل کد vb هم وجود دارد که باید با فرمان Project->Add File این دو فایل cs.* و bas.* را به پروژه VB6 خودتان اضافه کنید.
(البته اضافه کردن یکی شان هم کافی است! چون هر دو یک کار مشابه را از دو روش استفاده متفاوت انجام میدهند)

=====

البته لازم به ذکر است که مایکروسافت تقویم هجری شمسی از نسخه VB8 اضافه کرده است و در VB8/9/10 با چنین کدی در دسترس است:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یا


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

=====

مشکلی داشتید میتوانید همینجا بیان کنید.
موفق باشید.

paria136
10-02-2010, 23:39
اول از همه از همه کسانی که راهنماییم کردن تشکر میکنم
مشکل من با این دستورات برطرف شد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

فقط مشکل این دستورات اینکه که قبل از دادن خروجی خطای not valid میده نمیدونم خطاش چطوری باید برطرف بشه!