تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
منع تشغيل البرنامج اكثر من مره مع توجيه امر الى النسخة الشغاله
#3
وعليكم السلام ورحمة الله وبركاته

لعدم فتح المشروع اكثر من مرة
وعند اتمام فتحه المرة الثانية يتم عمل Focus على البرنامج الشغال

كل ما علك استخدام الاتى

قم باذافة الكود
كود :
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As IntPtr

من ثم استخدام الكود التالى فى حدث اللود
كود :
       Dim App As Process() = Process.GetProcessesByName("WindowsApplication1")
       If App.Length > 1 Then
           SetForegroundWindow(App(1).MainWindowHandle)
           ' يمكنك وضع رسالة هنا
           Close()
       End If

او يمكنك استخدام الكود التالى بدون وضع السطر المستقل ببداية الرد
كود :
       Dim App As Process() = Process.GetProcessesByName("WindowsApplication1")
       If App.Length > 1 Then
           AppActivate(App(1).Id)
           ' يمكنك وضع رسالة هنا
           Close()
       End If

وضعت لك الاثنين طبقاً لاصدار  .NET Framework فى المشروع
وللمعلومة اكثر عن هذا الكود

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}


الردود في هذا الموضوع
RE: منع تشغيل البرنامج اكثر من مره مع توجيه امر الى النسخة الشغاله - بواسطة elgokr - 16-05-19, 02:25 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 108 07-12-25, 10:22 AM
آخر رد: justforit
  ممكن ايضاح اكثر لـ continu for justforit 6 331 05-11-25, 12:10 AM
آخر رد: justforit
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,004 06-08-25, 06:34 PM
آخر رد: Taha Okla
  [سؤال] منع الوصول أو تشغيل الريجيسترى dr.programming 4 405 12-06-25, 12:24 AM
آخر رد: أبو خالد الشكري
  النسخة الاحتياطية محمد بن عطية 2 250 19-04-25, 10:32 PM
آخر رد: Kamil
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 657 09-03-25, 03:52 AM
آخر رد: silverlord
  تعديل مسار مكان حفظ النسخة الاحتياطية مصمم هاوي 6 827 02-03-25, 01:06 PM
آخر رد: atefkhalf2004
Rainbow [VB.NET] عدد من هم فاتحي البرنامج محمد مسافر 1 419 25-02-25, 07:58 PM
آخر رد: princelovelorn
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 450 01-02-25, 03:48 PM
آخر رد: Microformt
  استفسار عن حمايه البرنامج ahmedramy 1 558 25-12-24, 11:07 PM
آخر رد: aljzazy

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم