منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تنفيذ كود قبل فتح البرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم الان اخواني سوالي باين من العنوان تنفيذ كود قبل فتح البرنامج 
حيث اني اريد تنفيذ كود قبل ان يفتح برنامجي هي يمكن ذلك
وشكراااااا
تضع الكود في الفورم لود .
(21-06-17, 05:55 PM)حريف برمجة كتب : [ -> ]تضع الكود في الفورم لود .
سبب لي مشاكل كبيره لان الكود يشغل برنامجي 
وعند عمل الكود وتنفيذه يفتح البرنامج كل دقيقه مماسبب تهنيج للجهاز
استخدم splash screen
واذا لم تعجبك فقل لنا الفكرة لعلنا نحاول معك.
(21-06-17, 11:21 PM)سعود كتب : [ -> ]استخدم splash screen
واذا لم تعجبك فقل  لنا الفكرة لعلنا  نحاول معك.
ليس علي الاعجاب اخي انا احاول تنفيذ شي الكود الذي اريده هو يفتح 



PHP كود :
Dim MySoftPath As String Directory.GetCurrentDirectory()
@@
"" "p.StartInfo.Arguments = " -FileName=""" + "notpad1.exe"" -FileArgs=""  " + "  @@" + MySoftPath + "\windows appliction.exe 


هل يمكن تعديل windows appliction لكي يقوم بفتح form1 هذا هي احدء الطرق
او الطريقه الثانيه التي اخبركم عنها وهيا متعلقه بالاولي لفتح البرنامج من خلال الكود
لااريد فتحه اريد ان يظهر فورم 1 بهذا الكود
اخواني اتمني الحل
لست متأكدا تماما من أن الحل التالي سيؤدي الهدف المطلوب
لكني استخدمته سابقا للتعديل علي وقت ظهور SplashScreen علي شاشة الكمبيوتر

من قائمة Project عليك أن تختار أخر اختيار في القائمة و هو Properties الخاصة بالمشروع
ستفتح لك نافذة
من تلك النافذة تختار الباتون المكتوب عليه View Application Events


وهنا ستفتح لك نافذة الكود الخاصة بفضاء الاسماء My
بها عليك ان تقوم بعمل overrides للدالة  OnInitialize
و تكتب الكود الخاص بك فيها
بالاضافة الي الدالة OnInitialize
تستطيع عمل oveerides لبعض الروتينات الاخري جسب احتياجك


PHP كود :
Imports System.Collections.ObjectModel

Namespace My
    
' The following events are available for MyApplication:
    ' 
StartupRaised when the application startsbefore the startup form is created.
 
   ' Shutdown: Raised after all application forms are closed.  This event is not raised if the application terminates abnormally.
    ' 
UnhandledExceptionRaised if the application encounters an unhandled exception.
 
   ' StartupNextInstance: Raised when launching a single-instance application and the application is already active. 
    ' 
NetworkAvailabilityChangedRaised when the network connection is connected or disconnected.
 
   Partial Friend Class MyApplication

        Protected Overrides 
Function OnInitialize(commandLineArgs As ReadOnlyCollection(Of String)) As Boolean

            
' اكتب هنا الكود الذي تريده
            Return MyBase.OnInitialize(commandLineArgs)
        End Function
    End Class
End Namespace 
بالنسبة لسؤالك عن استخدام فورم واحد في المشروع كله
فان الاجابة هي نعم ممكن لكن هذا يحتاج أن تكتب أكواد مشروعك بالشكل المناسب لذلك
(23-06-17, 02:25 AM)silverlight كتب : [ -> ]لست متأكدا تماما من أن الحل التالي سيؤدي الهدف المطلوب
لكني استخدمته سابقا للتعديل علي وقت ظهور SplashScreen علي شاشة الكمبيوتر

من قائمة Project عليك أن تختار أخر اختيار في القائمة و هو Properties الخاصة بالمشروع
ستفتح لك نافذة
من تلك النافذة تختار الباتون المكتوب عليه View Application Events


وهنا ستفتح لك نافذة الكود الخاصة بفضاء الاسماء My
بها عليك ان تقوم بعمل overrides للدالة  OnInitialize
و تكتب الكود الخاص بك فيها
بالاضافة الي الدالة OnInitialize
تستطيع عمل oveerides لبعض الروتينات الاخري جسب احتياجك


PHP كود :
Imports System.Collections.ObjectModel

Namespace My
    
' The following events are available for MyApplication:
    ' 
StartupRaised when the application startsbefore the startup form is created.
 
   ' Shutdown: Raised after all application forms are closed.  This event is not raised if the application terminates abnormally.
    ' 
UnhandledExceptionRaised if the application encounters an unhandled exception.
 
   ' StartupNextInstance: Raised when launching a single-instance application and the application is already active. 
    ' 
NetworkAvailabilityChangedRaised when the network connection is connected or disconnected.
 
   Partial Friend Class MyApplication

        Protected Overrides 
Function OnInitialize(commandLineArgs As ReadOnlyCollection(Of String)) As Boolean

            
' اكتب هنا الكود الذي تريده
            Return MyBase.OnInitialize(commandLineArgs)
        End Function
    End Class
End Namespace 
بالنسبة لسؤالك عن استخدام فورم واحد في المشروع كله
فان الاجابة هي نعم ممكن لكن هذا يحتاج أن تكتب أكواد مشروعك بالشكل المناسب لذلك
اخي معذره لم افهم ماكتبته برجاء مشروع او توضيح لاني لم افهم
اشرح لي فقط ماذا تريد ان تفعل قبل بدء البرنامج حتي لو كنت بتبرمج فيروس فهذا شئ يخصك أنت
لكن أنا محتاج أفهم ماذا تريد أن تفعل لكي استطيع مساعدتك
لا تكتب كود فقط وضح ماالهدف
(23-06-17, 03:23 AM)silverlight كتب : [ -> ]اشرح لي فقط ماذا تريد ان تفعل قبل بدء البرنامج حتي لو كنت بتبرمج فيروس فهذا شئ يخصك أنت
لكن أنا محتاج أفهم ماذا تريد أن تفعل لكي استطيع مساعدتك
لا تكتب كود فقط وضح ماالهدف

لافيروس اخي لدي كود فكره الكود انه يشغل برنامجي ملخصه في النهايه انه يشغل برنامجي 
الان اخي عند وضعه في ال load البرنامج يفتح اكثر من مره ويسبب تهنيج للجهاز
الان احتاج قبل فتح البرنامج ان يتم تنفيذ الكود ولكن اخي الكود كما قلت يفتح البرنامج الان
فتح البرنامج يسبب تهنيج عند وضع الكود في ال load فابحث عن طريقه قبل فتح البرنامج 
يقوم الكود بالتنفيذ وهو من يفتح برنامجي فهمتني اخي اتمني ان تكون قد فهمتني
الصفحات : 1 2