হ্যা এখানে. এটি Alt+ F4।
এটি একটি প্রোগ্রাম শেষ করার মূল সংমিশ্রণ । এটি বিজ্ঞাপন হিসাবে কাজ না করার একমাত্র কারণ হলেন অজ্ঞ প্রোগ্রামাররা যারা মাইক্রোসফ্ট ডিজাইনের নির্দেশিকা অনুসরণ করতে অস্বীকার করেন।
এই সমস্যাটি অন্য যে কোনও হটকি দিয়েও থাকবে। আপনি কেবলমাত্র অটোহটকি (বা অনুরূপ সরঞ্জাম) দিয়ে একটি কাস্টম সমাধান তৈরি করতে পারেন যা প্রক্রিয়াটিকে মেরে ফেলে। তবে এটি সম্ভবত আপনাকে প্রচুর কাজ হারাতে সক্ষম করবে। যেহেতু একটি প্রক্রিয়া থেকে প্রস্থান করার জন্য যথেষ্ট জোর পদ্ধতি method
আমি আরো জানতে চাই!
ঠিক আছে, আমার বোঝার জন্য, উইন্ডোজ অ্যাপ্লিকেশনটি বন্ধ করার বিভিন্ন উপায় রয়েছে।
- মূল অ্যাপ্লিকেশন উইন্ডোটিতে একটি উইন্ডো বার্তা পোস্ট করা ।
WM_CLOSE
- মূল অ্যাপ্লিকেশন উইন্ডোটি ধ্বংস হচ্ছে।
- সসীম প্রক্রিয়া।
প্রথম উপায়টি পরিষ্কার উপায়। আপনি যেভাবে কোনও অ্যাপ্লিকেশনটি বন্ধ করতে চান। এটি একই জিনিস যা Alt+ F4কাজ করে। Alt+ টিপুন F4কেবল WM_CLOSE
অ্যাপ্লিকেশন উইন্ডোতে বার্তাটি প্রেরণ করবে ।
এখন, সমস্ত 3 টি বিপরীত ক্রমে দেখুন at
একটি প্রক্রিয়া সমাপ্তি
উইন্ডোজে, একটি অ্যাপ্লিকেশন একটি প্রক্রিয়াতে থাকে । এই প্রক্রিয়াটির ভিতরে, অ্যাপ্লিকেশনটি একটি উইন্ডো তৈরি করতে পারে । উইন্ডোটি হ'ল আপনি আপনার ডেস্কটপে যা দেখতে পাচ্ছেন এবং আপনি কীসের সাথে ইন্টারঅ্যাক্ট করবেন।
সুতরাং, যদি প্রক্রিয়াটি কোনও অ্যাপ্লিকেশনের মূল হয়, আপনি যদি এটি বন্ধ করে দেন, তবে সমস্ত কিছু পাশাপাশি চলে যাবে। সুতরাং এটি পুরোপুরি একটি অ্যাপ্লিকেশন শেষ করতে দুর্দান্ত হবে । তবে এটি এত তাড়াতাড়ি অ্যাপ্লিকেশনটিকে মেরে ফেলবে , যেহেতু এটির সাথে কোনও জটিল ডেটা ডিস্কে সংরক্ষণ করার কোনও সুযোগ থাকবে না।
সুতরাং এটি সুপারিশ করা হবে না!
মূল অ্যাপ্লিকেশন উইন্ডোটি ধ্বংস হচ্ছে
যেমনটি আমরা কেবল শিখেছি, মূল অ্যাপ্লিকেশন উইন্ডো প্রক্রিয়াটির কেবলমাত্র একটি অংশ । সুতরাং আমরা যদি কেবল সেই উইন্ডোটি ধ্বংস করি তবে আমাদের এখনও জায়গাটির দুর্গন্ধযুক্ত প্রক্রিয়াটি থাকবে :(
অ্যাপ্লিকেশনটি যেভাবে দেওয়া হত তার থেকে মুক্তি পাওয়া আরও কঠিন be
এটি সম্ভবত কোনও অ্যাপ্লিকেশনটি শেষ করার চেষ্টা করার নস্টিস্ট পদ্ধতি। দূরে থাক!
একটি WM_CLOSE
বার্তা পোস্ট করা হচ্ছে
উইন্ডোজ একটি বার্তা-ভিত্তিক অপারেটিং সিস্টেম। অর্থ, উপাদানগুলি একে অপরের সাথে সামান্য বার্তা প্রেরণ করে কথা বলে।
এর মধ্যে একটি বার্তা হ'ল WM_CLOSE
বার্তা।
যদি কোনও অ্যাপ্লিকেশন এই বার্তাটি গ্রহণ করে তবে তাতে একমত হয়েছে, এই অ্যাপ্লিকেশনটি সমস্ত ক্রিয়া এবং তারপরে জীবন দখল করবে।
তবে প্রতিটি প্রোগ্রামার মেসেজটি কীভাবে পরিচালনা করবেন তার নিজের সিদ্ধান্ত নিতে পারেন।
ডকুমেন্টেশন যেমনটি আগে আমাদের বলেছিল, পূর্বনির্ধারিত আচরণটি কল করা DestroyWindow
এবং এভাবে আমাদের অ্যাপ্লিকেশন প্রস্থান # 2 সম্পাদন করা উচিত।
সেই ছোট্ট পার্থক্য, সঙ্গে এই সময় , এটা ইচ্ছাকৃত এবং প্রোগ্রাম সমালোচনামূলক ডেটা সংরক্ষণ করার যে সুযোগ রয়েছে।
উপসংহার
সুতরাং, আপনি দেখতে পাচ্ছেন যে, আমরা এখানে প্রতিটি প্রোগ্রামারের করুণায় আছি। অথবা আমরা ডেটা হারানোর ঝুঁকি নিই (আপনি যে ঝুঁকি নিতে চান না!))