سلام
من توانستم یک نمونه VB6 از تقویم شمسی به کمک فایل پردازش تاریخ HPersianCalendar.dll درست کنم.
(پردازش های dll مذکور با در نظر گرفتن کبیسه های 4 و 5 ساله بوده)
این برنامه خیلی ساده و مشابه برنامه دوستمان Morteza561 است.
این برنامه تاریخ شمسی را گرفته و کبیسه و معادل میلادی و روزهفته آن را باز پس میدهد.
لازم به ذکر است که صحت عملکرد dll فوق الذکر در کل روزهای سال 1 شمسی تا سال 9377 شمسی با کلاس پردازش تاریخ System.Globalization.PersianCalendar از شرکت مایکروسافت در Framework2.0 تست شده است.
یعنی برنامه ای کمکی نوشته شده و در یک بازه 9376 ساله و برای تک تک روزها، کل جواب های این dll را با کلاس مایکروسافت مقایسه کرد.
در زمان کدنویسی و طراحی در VB6 فایل dll مذکور باید در System32 کپی شده باشد.
ولی بعد از انتشار و تولید Exe برنامه، کافی است این dll در کنار exe برنامه تان باشد، هیچ کار خاص دیگری نیاز ندارد.
نمونه سورس و exe برنامه در همان پک قبلی به آدرس زیر اضافه شد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
(در شاخه Files و پک VB6.zip)
موفق باشید.