نمایش نتایج 1 تا 40 از 105

نام تاپیک: نکات، ایده ها و ترفندهای کوچک برنامه نویسی در vb.net

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile ساده ترین راه برای جلوگیری از Not Respond شدن برنامه در حلقه های طولانی

    https://barnamenevis.org/showpo...8&postcount=70

    برنامه تمامی message های درون message queue فعلی (از قبیل رخدادها و ...) را پردازش میکند.
    کد:

    Application.DoEvents()

  2. #2
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از Process)

    https://barnamenevis.org/showpo...7&postcount=71

    این تغییرات را در کلاس مربوط به StartUp برنامه اعمال کنید :
    کد:

    Imports System.Diagnostics

    Class Program

    <STAThread()> _
    Shared Sub Main()

    If IsPrevInstance() Then
    Return
    End If
    Application.EnableVisualStyles()
    Application.SetCompatibleTextRenderingDefault(Fals e)
    Application.Run(New Form1())
    End Sub

    Private Shared Function IsPrevInstance() As Boolean
    Dim processName As String = Process.GetCurrentProcess().ProcessName
    Dim instances() As Process = Process.GetProcessesByName(processName)
    If instances.Length > 1 Then
    Return True
    Else
    Return False
    End If
    End Function

    End Class

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

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