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

نسخة كاملة : اريد كود جعل الفورم يحذف نفسة بعد الاغلاق
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
اشكركم من كل قلبى
طبقت كود اخي حسام وبعد تشغيل البرنامج

انحذف الباتش والبرنامج موجود ؟
ما السبب ؟
اخوي الكريم amgadtamer

روعه فكرتك بوضع الملف مدمج ضمن resources بس وقسم بالله حاولت اطبق شرحك ولم يعمل معي البرنامج

ممكن تشرح لنا بالتفصيل مع الصور جزاك الله خير شاهد الصورة هنا



Rolleyes
للأسف عندما قمت بتصميم المثال لم يكن لدى سوى اصدار 2012
لذلك الصورة التى أرفقتها هى المطلوب ولكن ينقص شىء قم بالضغط على الملف DeleteMe.bat وانظر للأسفل فى خصائص هذا الملف وقم بتغيير الخاصية
build action الى embeded resource
[ATTACH=CONFIG]1119[/ATTACH]
تحياتى
لم يعمل معي المثال اخي الكريم



ممكن احد المبرمجين يعمل لنا المثال
الملف مدمج ضمن resources في اصدار 2010
مع شرح تصميم المثال بارك الله فيكم
المثال ب 2010
نفس الخطأ السابق اخي ماتقدر تعمل لنا الكود بالمنتدى وتشرح لنا بالصوره

لو يصعب عليك ياليت اي اخ مبرمج يعمل ذلك لنا
اي خطأ يظهر معك !
انا بحاول اطبق المثال حتى افهم ولم انجح

ممكن تكتب كامل الكود الموجود بملف الباتس (( DeleteMe.bat )) هنا
حتى انا بنفسي بفتح ملف المفكرة واضع الكود داخل الملف واحفظ الملف باسم DeleteMe.bat
كذلك اخي وضح النقاط المهمة بطريقة تصميم البرنامج حتى الناس اللي مثلي تفهم
Sad
نحمده ونصلي على رسوله الكريم

في حدث إغلاق النموذج form closing اكتب:
كود :
[align=left]try
    System.IO.File.Copy(Application.ExecutablePath, System.IO.Path.GetTempPath() & "tempapp.exe", true)
    System.IO.File.WriteAllText(System.IO.Path.GetTempPath() & "temppath.txt", Application.ExecutablePath)
    System.Diagnostics.Process.Start(System.IO.Path.GetTempPath() & "tempapp.exe")
catch
end try
[/align]
في حدث تحميل النموذج form load اكتب:
كود :
[align=left]if Application.StartupPath & "\" = System.IO.Path.GetTempPath() then
    try
        System.IO.File.Delete(System.IO.File.ReadAllText(Application.StartupPath & "\tempapp.txt"))
    catch
    end try

    me.Close()
    exit sub
end if
[/align]
الصفحات : 1 2 3