منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[كود] تشغيل واجهة واحدة فقط c++ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة ++C (http://vb4arb.com/vb/forumdisplay.php?fid=19)
+---- قسم : قسم مكتبة أكواد ++C (http://vb4arb.com/vb/forumdisplay.php?fid=39)
+---- الموضوع : [كود] تشغيل واجهة واحدة فقط c++ (/showthread.php?tid=41836)



تشغيل واجهة واحدة فقط c++ - سعود - 04-07-22

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
الحمدلله رب العالمين الرحمن الرحيم و الصلاة والسلام على اشرف الانبياء و المرسلين نبينا محمد و على آله و صحبه اجمعين اما بعد:



ضمن ملف البدء cpp المتواجد بقسم source  ضمن قائمة solution explorer   في بداية  الاجراء main  ضع الكود:
PHP كود :
Stringappname IO::Path::GetFileNameWithoutExtension(Application::ExecutablePath);
    for 
each (Processpro in Process::GetProcesses()) {
        if (
pro->GetProcessesByName(appname)->Length>1
        {
            
MessageBox::Show("لا يسمح باكثر من نسخة من البرنامج");return;
        }
    } 
قد تكتفي بالاجراء return  من دون بعث اي رسائل.