آژانس هواپیمایی
tanki

یک سوال کوچک در ویژوال بیسیک

شروع موضوع توسط farzad_sx1 ‏3 ژوئن 2007 در انجمن Visual Basic 6

  1. farzad_sx1

    farzad_sx1 Registered User

    تاریخ عضویت:
    ‏4 آگوست 2005
    نوشته ها:
    13
    تشکر شده:
    0
    سلام
    راستش تاپیکی که ربطی به سوال من باشه پیدا نکردم .
    یه سوال کوچک داشتم در مورد اینکه با چه دستوری میشه به برنامه گفت که کل برنامه رو از اول Restart کنه .
    یعنی مثلا با فشار دادن یک cmd برنامه بسته بشه و دوباره اجرا بشه .
    ممنون
     
  2. آموزش لینک سازی 2018
  3. saeedsmk

    saeedsmk مدیر بازنشسته

    تاریخ عضویت:
    ‏6 سپتامبر 2003
    نوشته ها:
    1,519
    تشکر شده:
    4
    سلام خوب هستيد
    توي هيچ زيان برنامه نويسي اين چيزي كه شما بصورت كلي خواستيد وجود ندارد . اما ميشه از اين روش استفاده كرد :
    1-ابتدا برنامه تمام اطلاعات رو كه كاربر وارد كرده ذخيره كرده
    2- برنامه مي نيمايز شده و هيدن
    3- با دستور shell برنامه خود برنامه رو اجرا ميكنه و بعد از اجرا به كار خودش اتمام ميده
    4- برنامه جديد كه باز شده ، اطلاعات ذخيره شده رو ( توي بند 1 ) رو خونده و لود ميكنه و ادامه ميده


    اميدوارم كمك كنه
     
  4. erroring

    erroring Registered User

    تاریخ عضویت:
    ‏4 دسامبر 2006
    نوشته ها:
    286
    تشکر شده:
    2
    محل سکونت:
    PDC (Parvazeh Developing Center)
    البته اگه تو بخش لود برنامه app.PrevInstance رو چك كني اين روش كه سعيد جان گفت جواب نميده بايد از يه برنامه جانبي به عنوان استارتر برنامت استفاده كني و به اون بگي كه مثلا با يه خورده تاخير كوچيك برنامه رو اجرا كنه كه از شر app.PrevInstance هم خلاص بشي. براي تبادل بين برنامه ها هم روش هاي مختلفي وجود داره ساده ترينش اينه كه برنامه دوم هر وقت اجرا شد برنامه اول رو با تاخير اجرا كنه و لينك تبادل اطلاعات هم ميشه همين اجراي برنامه دوم يعني برنامه اول وقتي خواست خودش رو ريستارت كنه برنامه دوم رو اجرا مي كنه و بعد دستور پايان (end) وبرنامه دوم وقتي اجرا شد با كم تاخير (كه بهتره تو يه تايمر باشه) برنامه اول رو اجرا مي كنه. موفق باشي.
     
  5. saeedsmk

    saeedsmk مدیر بازنشسته

    تاریخ عضویت:
    ‏6 سپتامبر 2003
    نوشته ها:
    1,519
    تشکر شده:
    4
    سلام
    خوب هستيد
    خوب ميشه برنامه دوم رو با يك كامند اجرا كرد كه چك نكننه

    به اميد ديدار
     
  6. erroring

    erroring Registered User

    تاریخ عضویت:
    ‏4 دسامبر 2006
    نوشته ها:
    286
    تشکر شده:
    2
    محل سکونت:
    PDC (Parvazeh Developing Center)
    اصلا من فكر كنم سوتي دادم خوب اگه تو برنامه اول بيايم و app.PrevInstance رو با تاخير يه ثانيه اي چك كنيم ديگه لازم به برنامه دوم نيست و خود برنامه مي تونه خودشو ريستارت كنه به خاطر سوتي كه دادم شرمنده D:
     
avanak همکاری در فروش عسل طبیعی و گرده گل ایرانیتبلیغات در گوگل