نمایش نتایج 1 تا 5 از 5

نام تاپیک: جلوگیری از باز شدن دوباره فایل exe مربوط به برنامه

  1. #1
    کاربر دائمی آواتار sarapepors
    تاریخ عضویت
    مهر 1389
    محل زندگی
    قائم شهر
    پست
    381

    جلوگیری از باز شدن دوباره فایل exe مربوط به برنامه

    سلام
    میخوام فقط رو فایل exe برنامه ای که نوشتم کلیک می کنم اگه یک بار بازه دیگه باز نشه من تو قسمت program.cs این کد رو نوشتم
    if application.openforms.count==0
    application.run(new form1)

    این جواب نداده می شه راهنمایی کنید
    متشکرم

  2. #2
    کاربر دائمی آواتار صباح فتحی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    سنندج
    سن
    33
    پست
    661

    نقل قول: جلوگیری از باز شدن دبار فایلexeمربوط به برنامه

    سلام دوست عزیز توی Main فایل program.cs این رو بگذارید..موفق باشید


    static class Program
    {
    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main()
    {

    bool instanceCountOne = false;
    using (System.Threading.Mutex mtex = new System.Threading.Mutex(true, "sabah", out instanceCountOne))
    {
    if (instanceCountOne)
    {
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(fals e);
    Application.Run(new frmsplash());
    mtex.ReleaseMutex();
    }
    else
    {
    MessageBox.Show(" barname dar hale ejrast", "Not Responding...");
    }
    }
    }

  3. #3
    کاربر دائمی آواتار MSN_Issue
    تاریخ عضویت
    آبان 1388
    محل زندگی
    مشهدالرضا
    پست
    586

    نقل قول: جلوگیری از باز شدن دبار فایلexeمربوط به برنامه

    سلام
    یه PDF مفید در این رابطه برات ضمیمه کردم ، امیدوارم به دردت بخوره
    فایل های ضمیمه فایل های ضمیمه

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    دزفول
    پست
    38

    نقل قول: جلوگیری از باز شدن دبار فایلexeمربوط به برنامه

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

    if
    (IsPrevInstance())
    return;


    این رو هم خارج Main

    privatestaticbool IsPrevInstance()
    {
    string processName = Process.GetCurrentProcess().ProcessName;
    Process[] instances = Process.GetProcessesByName(processName);
    if (instances.Length > 1)
    returntrue;
    else
    returnfalse;

    }



    یعنی اینجوری

    using
    System;
    using System.Collections.Generic;
    using System.Windows.Forms;
    using System.Diagnostics;
    namespace TelephoneBook
    {
    staticclassProgram
    {
    ///<summary>
    /// The main entry point for the application.
    ///</summary>
    [STAThread]
    staticvoid Main()
    {
    if(IsPrevInstance())
    return;
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(true);
    Application.Run(newTelBook());
    }

    privatestaticbool IsPrevInstance()
    {
    string processName = Process.GetCurrentProcess().ProcessName;
    Process[] instances = Process.GetProcessesByName(processName);
    if (instances.Length > 1)
    returntrue;
    else
    returnfalse;

    }

    }
    }

  5. #5
    کاربر دائمی آواتار sarapepors
    تاریخ عضویت
    مهر 1389
    محل زندگی
    قائم شهر
    پست
    381

    نقل قول: جلوگیری از باز شدن دبار فایلexeمربوط به برنامه

    مرسی از راهنماییتون دوستان اما من می خوام که وقتی برنامه بازه وقتی مثلا تو حالت minimize هست با اجرای دوباره maximaze بشه از فایلی که msn_issue گذاشتن استفاده کرد اما زمانی که می خوام از متد NativeMethods استفاده کنم خطا داره و می گه که به خاطر سطح دسترسی غیر قابل دسترسه.
    اگه از دوستان کسی اطلاع داره در این مورد لطفا راهنمایم کنه مرسی.

تاپیک های مشابه

  1. جلوگیری از باز شدن دوباره JFrame
    نوشته شده توسط project80888 در بخش Java SE : نگارش استاندارد جاوا
    پاسخ: 6
    آخرین پست: دوشنبه 02 اردیبهشت 1392, 08:53 صبح
  2. جلوگیری از باز شدن مجدد فایل
    نوشته شده توسط aradrobo در بخش C#‎‎
    پاسخ: 9
    آخرین پست: شنبه 31 تیر 1391, 11:32 صبح
  3. سوال: درباره باز شدن یک فایل exe
    نوشته شده توسط WOLF21 در بخش تولید و توسعه برنامه های Setup و Install
    پاسخ: 0
    آخرین پست: یک شنبه 26 اردیبهشت 1389, 12:10 عصر
  4. سوال: جلوگیری ار باز کردن سورس فایل exe
    نوشته شده توسط amir_pro در بخش C#‎‎
    پاسخ: 19
    آخرین پست: دوشنبه 30 دی 1387, 13:25 عصر
  5. اجرا شدن برنامه بعد از باز کردن هر فایل EXE
    نوشته شده توسط M8SPY_OK در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: پنج شنبه 25 مرداد 1386, 15:26 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •