انا اريض تغير هذه الرساله بى MsgBox
انا استغدم كود Process.start فا لو ملاش الملف الى مفرود يفته يكتب لم يتم العثور على هذا الملف بدل الرساله الى فى الصوره
صديقي موضوعك غير مفهوم نهاياً .. ممكن ترفق الكود
كما قال لك اخي الكريم Mr. DotNet موضوعك غير مفهوم
ولكن اعتقد ان مشكلتك هي ان هناك ملف و تريد التحقق من وجوده فان كان موجود كان بها وان لم يكن فيعطي رسالة بها تنبيه بان الملف غير موجود
و طلب اخر من حضرتك اخي ™ like VB ™ حاول ان تتكلم باللغة العربية الفصحى في المنتدى حتى يفهمك كل الاعضاء ليس دولة بعينها
Raggi Tech كتب :كما قال لك اخي الكريم Mr. DotNet موضوعك غير مفهوم
ولكن اعتقد ان مشكلتك هي ان هناك ملف و تريد التحقق من وجوده فان كان موجود كان بها وان لم يكن فيعطي رسالة بها تنبيه بان الملف غير موجود
و طلب اخر من حضرتك اخي ™ like VB ™ حاول ان تتكلم باللغة العربية الفصحى في المنتدى حتى يفهمك كل الاعضاء ليس دولة بعينها
حاضر انا عاوز زى ما انت كاتب كده
المثال اشتغل بدون مشاكل .. لكن قم بتغير Environment.CurrentDirectory الى Apllication.Startuppath
اتمنى ان يكون هذا هو طلبك بالكامل اخي الكريم
كود :
Dim path = Application.StartupPath + "\Hello.exe"
If (System.IO.File.Exists(path)) Then
Process.Start(path)
Else
MsgBox("الملف غير موجود", MsgBoxStyle.Exclamation, "رسالة خطأ")
End If
Raggi Tech كتب :اتمنى ان يكون هذا هو طلبك بالكامل اخي الكريم
كود :
Dim path = Application.StartupPath + "\Hello.exe"
If (System.IO.File.Exists(path)) Then
Process.Start(path)
Else
MsgBox("الملف غير موجود", MsgBoxStyle.Exclamation, "رسالة خطأ")
End If
شكرآ اخى
استخدم خاصيه try
try
الكود المراد كتابته
catch
الرساله التي تريد ضهورها عند خطاء معين
end try
ياليت زي ماقالو الاخوان تكلم بالعربيه اخي الكريم
اخواني احبتي الكرام هذا ليس منهج في الرد هو يريد انهاء الرسالة حتى ولو لم يعرف اين الخطأ مثال اريد برنامجي كل ما واجة خطأ اظهر لي رسالة معينة
ماذا تقول ميكروسوفت عن إزالة هذا المربع واستبدالة برسالة او اي امر
سأكتب الأن موضوع يوضح الأمر