چه طور میتونم یک فایل اکسس رو End process کنم؟
چه طور میتونم یک فایل اکسس رو End process کنم؟
یعنی چی ؟ منظورت چیه ؟
ببینید من یه بانک اکسس رو تو برنامه باز کردم و ازش یه گزارش گرفتم.
حالا میخوام حذفش کنم که ارور میده که این فایل در حال اجرا هست وبازه .
حالا میخوام اول End process کنم و بعد حذف.
طبق صحبت خود شما این فایل اکسس فقط باز شده
آیا این فایل را بعد از این که کارت باش تموم شد با کد میبندی؟
چون اگه ببندی دیگه مشکلی نباید داشته باشی و End Process کردن برنامه کاری را پیش نمیبره و باید کار از اصلش درست بشه .
موفق باشید
دوست من اگر در حین اجراء برنامه خطا میده شما باید خطای اون رو مدیریت کنید و خودتون رو با دور زدن خطا مثل End Process قول نزنید :)
برای اینکار ۲ تا پیشنهاد میکنم.
۱.از Try و Catch برای مدیریت خطا استفاده کنید.
۲.نتیجه خطای اعمالی در صورت احتمال بروز را برگردانید و نمایان سازید در این صورت به بهترین صورت بدون هنگ کردن و خراب شدن برنامه به روند خودش ادامه خواهد داد.
.:.We speak a universal language that brings us together.:.
=======================================
انجمنهای برنامهنویسی مدرن ایران
آموزشهای سیپلاسپلاس و Qt و دیگر کتابخانهها
کانال یوتیوب من | کانال آپارات من
کانال تلگرامی من | گروه تلگرامی ++C
با سلام
با استفاده از متود System.Diagnostics.Process.GetProcesses لیست Process ها را گرفته و با استفاده از متود Process.Close آنها را ببندید:
var Access = (from System.Diagnostics.Process process in System.Diagnostics.Process.GetProcesses() where process.ProcessName = "access" select process).FirstOrDefault();
Access.Close();
//or
System.Diagnostics.Process.GetProcessesByName("acc essxxx").FirstOrDefault().Close();
چشم ظاهر گر نبیند عیب نیست چشم دل گر ننگرد باید گریست**********اَلسَّلامُ عَلَى الْحُسَيْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَيْنِ وَ عَلى اَوْلادِ الْحُسَيْنِ وَ عَلى اَصْحابِ الْحُسَيْنِ