تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: نياز به كمك براي جام جم آنلاين

  1. #1
    آخر فروم باز Alireza_Shafaei_PCworld's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    اصفهان
    پست ها
    2,077

    پيش فرض نياز به كمك براي جام جم آنلاين

    سلام
    كسي ميتوني برنامه اي بنويسه كه وقتي اجراش ميكنيم يك همچين كاري بكند
    1- تاريخ شمسي را بدست اورد و سپس در فايلي با پسوند INI به اين گونه ذخيره كنه
    [date]
    year=
    month=
    day=
    2- فايل را در همان مكاني خود فايل EXE موجوده درست كنه
    3- با شماره ذخيره كنه مثلا براي ماه ننويسه فروردين بنويسه 1
    4- بعدش بلافاصله خارج شه
    ----------------------
    براي نوشتن برنامه جام جم آنلاين 2 نيازش دارم
    تورو خدا خودم نتونستم درست كنم
    اسم كسي براي درست كند را حتما در برنامه ذكر ميكنم
    به پاتون ميفتم برام درست كنيد

    منتظرم

  2. #2
    آخر فروم باز Nesta's Avatar
    تاريخ عضويت
    Jan 2005
    محل سكونت
    tehran
    پست ها
    3,343

    پيش فرض

    سلام دوست عزیز شما می‌خواهید که این برنامه به صورت اجرائی‌ باشه؟
    2-چرا در فایل ini باشه خوب اگه exe باشه که شما میتونین راحت در بغل فایل اصلی‌ یا اجرائی‌ صداش کنین و کار کنه یا این که در برنامه خود یک منو درست کنین که اون برنامه exe اجرا بشه.
    در این مورد توضیح بدین و این که با چه زبانی‌ باشه هم بگید .آیا هر زبانی‌ باشه مهم نیست .

  3. #3
    آخر فروم باز Alireza_Shafaei_PCworld's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    اصفهان
    پست ها
    2,077

    پيش فرض

    هر زبانی مهم نیست.
    برای راحت تر بودن در استفاده از این روش استفاده میکنم.
    فقط فایل EXE باشه
    --------------------
    یک نکته ای هم بگویم اتمام برنامه جام جم آنلاین2 به این برنامه وابستس

  4. #4
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام
    بهتره زبان برنامه نويسي را مشخص کنيد.
    در ضمن اگر با وي بي نوشته شده باشه بايد يک dll هم کنارش باشه تا فايل exe اجرا بشه.
    بهتره از Nesta درخواست کنيد تا با زبان دلفي7 بنويسه تا فقط يک فايل exe بشه.
    اما اگر زبان غير دلفي خواستي من مي تونم برات بنويسم.
    موفق باشيد

  5. #5
    آخر فروم باز Nesta's Avatar
    تاريخ عضويت
    Jan 2005
    محل سكونت
    tehran
    پست ها
    3,343

    پيش فرض

    سلام امیر جان شما لطف دارین ،
    ولی‌ آخه من فکر مینم که با یک کمپننت و یک کمپایل exe تولید می‌شه/
    حالا نمی‌دونم نظرت چی‌ هست .

  6. #6
    آخر فروم باز Alireza_Shafaei_PCworld's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    اصفهان
    پست ها
    2,077

    پيش فرض

    هرچی میخواد همراهش باشه مهم نیست
    DLL & OCX و ... فرقی نمیکنه من فقط تاریخ هجری شمسی را میخوام باشه داشته باشم که به همون صورت ذکر شده ذخیره کنه

  7. #7
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام
    دوست عزيز dll که من ازش صحبت مي کنم حجمي حدود 1 مگ داره.
    باز هم براتون مهم نيست؟

  8. #8
    آخر فروم باز sAsAn.K's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    اصــــــفهان
    پست ها
    2,282

    پيش فرض

    سلام
    من ساسان نيستم من alireza_shafaei_pcworld هستم
    بازم سرور مشكل دارم
    حجم براي من مهم نيست
    يك كاري هم ميشود كرد كساني كه زبان C بلدند از سورس زير استفاده كنند و آنرا به آن صورت كه نياز دارم تغيير دهند سپس كامپايل كنند وه به من بدهند
    اونجوري حجمش 50 كيلوبايت بيشتر نميشه
    سورس:
    typedef struct _SHAMSIDATE
    {
    int iYear;
    int iMonth;
    int iDay;
    }SHAMSIDATE;

    SHAMSIDATE MiladiToShamsi(int iMiladiMonth,int iMiladiDay,int iMiladiYear)
    {

    int shamsiDay, shamsiMonth, shamsiYear;
    int dayCount,farvardinDayDiff,deyDayDiff ;
    int sumDayMiladiMonth[] = {0,31,59,90,120,151,181,212,243,273,304,334};
    int sumDayMiladiMonthLeap[]= {0,31,60,91,121,152,182,213,244,274,305,335};
    SHAMSIDATE shamsidate;

    if (MiladiIsLeap(iMiladiYear))
    {
    dayCount = sumDayMiladiMonthLeap[iMiladiMonth-1] + iMiladiDay;
    }
    else
    {
    dayCount = sumDayMiladiMonth[iMiladiMonth-1] + iMiladiDay;
    }
    if((MiladiIsLeap(iMiladiYear - 1)))
    {
    deyDayDiff = 11;
    }
    else
    {
    deyDayDiff = 10;
    }
    if (dayCount > farvardinDayDiff)
    {
    dayCount = dayCount - farvardinDayDiff;
    if (dayCount <= 186)
    {
    switch (dayCount%31)
    {
    case 0:
    shamsiMonth = dayCount / 31;
    shamsiDay = 31;
    break;
    default:
    shamsiMonth = (dayCount / 31) + 1;
    shamsiDay = (dayCount%31);
    break;
    }
    shamsiYear = iMiladiYear - 621;
    }
    else
    {
    dayCount = dayCount - 186;
    switch (dayCount%30)
    {
    case 0:
    shamsiMonth = (dayCount / 30) + 6;
    shamsiDay = 30;
    break;
    default:
    shamsiMonth = (dayCount / 30) + 7;
    shamsiDay = (dayCount%30);
    break;
    }
    shamsiYear = iMiladiYear - 621;
    }
    }
    else
    {
    dayCount = dayCount + deyDayDiff;

    switch (dayCount%30)
    {
    case 0 :
    shamsiMonth = (dayCount / 30) + 9;
    shamsiDay = 30;
    break;
    default:
    shamsiMonth = (dayCount / 30) + 10;
    shamsiDay = (dayCount%30);
    break;
    }
    shamsiYear = iMiladiYear - 622;

    }
    shamsidate.iYear = shamsiYear;
    shamsidate.iMonth = shamsiMonth;
    shamsidate.iDay = shamsiDay;

    return shamsidate ;
    }
    ----------------
    منبع
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    اگر كج ميديد به آدرس بالا بريد
    به صورت نياز من تغيير دهيد و فايل EXe را برايم بفرستيد

  9. #9
    آخر فروم باز sAsAn.K's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    اصــــــفهان
    پست ها
    2,282

    پيش فرض

    مهم نيست!

  10. #10
    آخر فروم باز Alireza_Shafaei_PCworld's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    اصفهان
    پست ها
    2,077

    پيش فرض

    ]چی شد؟

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

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •