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

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




نمايش نتايج 1 به 7 از 7

نام تاپيک: اجرا پس از چند روز

  1. #1
    اگه نباشه جاش خالی می مونه CrazyTux's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    In P30world!
    پست ها
    221

    پيش فرض اجرا پس از چند روز

    مثلا یک برنامه بعد از رفتن در کامپیوتر بعد از 2 ساعت یا روز شروع به کار بکنه(اجرای دستورات در form load())

  2. #2
    در آغاز فعالیت farasun's Avatar
    تاريخ عضويت
    May 2007
    پست ها
    7

    پيش فرض

    برای "ساعت" که کاملا واضحه چه کاری باید بکنید
    اما برای روز کافیه تاریخ سیستم طرف رو چک کنید.
    اگر همون زمانی بود که شما انتظار دارید، پروسه مورد نظر شما اجرا شود.

  3. #3
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    برای "ساعت" که کاملا واضحه چه کاری باید بکنید
    اما برای روز کافیه تاریخ سیستم طرف رو چک کنید.
    اگر همون زمانی بود که شما انتظار دارید، پروسه مورد نظر شما اجرا شود.
    این کار شدنیه ولی مشکلی که داره اینه که اگر تاریخ به عقب برگردانده بشه دیگه کار نمیکنه ، معمولا تفاضلات تاریخی رو در هر بار شروع ویندوز حساب میکنن و در جایی ذخیره میکنن و در نهایت اگر مجموع تفاضلات کم شده باشد هیچ عملی انجام نمیشود ولی در صورتی که اضافه شده باشه یک یا چند واحد به واحد ذخیره شده افزوده میشه و . . .
    البته این راه هم اشکلات خاص خودش رو داره که قابل حله ولی در کل ایمن تره .

  4. #4
    اگه نباشه جاش خالی می مونه CrazyTux's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    In P30world!
    پست ها
    221

    پيش فرض

    لطفا کامل تر بگویید!!!!!!!!!!!!!1111

  5. #5
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

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

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

    یک راه که عموما پیشنهاد میشه اینه که در هر بار بالا آمدن برنامه تاریخ رو یه جا ثبت کنی . از این به بعد هر بار برنامه بالا آمد تاریخ ثبت شده رو با تاریخ فعلی مقایسه میکنی اگه بزرگتر شده بود ، تفاضلات تاریخی رو بدست میاری و با تعداد روزهایی که قبلا محاسبه کرده بودی جمع میکنی(فقط نکته مهم اینه که تاریه اولین بار باز شدن برنامه رو هم میکنی تاریخ فعلی) ، تو این قسمت بهتره به چند طریق عمل ذخیره سازی تاریخ و تفاضلات رو انجام بدی مثلا یه گوشه رجیستری و تو چند تا فایل مختلف و . . . و در صورتی که این فایلها با هم مطابقت نداشت از بالا آمدن برنامه جلوگیری کنی و حتی یک برنامه کمکی رو فراخوانی کنی که بعد از بسته شدن برنامت ، فایل exe رو هم از بین ببره یا بانکا رو قفل کنه یا از این کارا !!!

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

  6. #6
    اگه نباشه جاش خالی می مونه CrazyTux's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    In P30world!
    پست ها
    221

    پيش فرض

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

  7. #7
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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