কম্পিউটার

Windows 10-এ 32-বিট অ্যাপের জন্যWindowEx ফাংশন সমস্যা তৈরি করুন

কিছু ক্ষেত্রে, একটি নতুন সংস্করণে আপগ্রেড করার পরে, Windows 10 যখন CreateWindowEx কল করে তখন ক্র্যাশ বা অন্যান্য সমস্যার কারণ হয়। msctf.dll থেকে ফাংশন যখন কিছু 32-বিট অ্যাপ্লিকেশনে উইন্ডোজ তৈরি করা হয়। এই পোস্টে, আমরা বুঝতে পারব কি CreateWindowEx ফাংশন হল - এই ফাংশন ত্রুটির সম্ভাব্য কারণগুলি অন্বেষণ করুন এবং তারপর সমস্যাটি কমানোর জন্য প্রস্তাবিত সমাধান প্রদান করুন৷

CreateWindowEx ফাংশন বোঝা

Windows 10-এ 32-বিট অ্যাপের জন্যWindowEx ফাংশন সমস্যা তৈরি করুন

উইন্ডোজ অ্যাপ্লিকেশানগুলি, .NET অ্যাপ্লিকেশনগুলি সহ যেগুলি উইন্ডোজ ফর্ম বা উইন্ডোজ প্রেজেন্টেশন ফাউন্ডেশন (WPF) ব্যবহার করে, CreateWindowExA এ কল করে তাদের উইন্ডো তৈরি করে৷ অথবা CreateWindowExW ফাংশন।

উভয় ফাংশন অভ্যন্তরীণভাবে একটি সাধারণ USER32 কল করে ফাংশন যা কিছু পরামিতি যাচাই করবে, যেমন কলে নির্দিষ্ট করা উইন্ডো শৈলী এবং হ্যান্ডেলগুলি, যদি WS_EX_MDICHILD বর্ধিত উইন্ডো শৈলী নির্দিষ্ট করা হয়েছে এবং কলিং থ্রেডের জন্য বর্তমান সক্রিয়করণ প্রসঙ্গ প্রক্রিয়া করে। USER32-সাইডে সব ঠিক থাকলে CreateWindowEx কলের, এটি তারপর CreateWindowEx এর কার্নেল-মোড (WIN32K) বাস্তবায়নে কল করে।

একটি নতুন উইন্ডো অবজেক্ট তৈরি করার চেষ্টা করার সময় CreateWindowEx নিম্নলিখিত কাজগুলি সম্পাদন করবে:

  • নতুন উইন্ডো অবজেক্টের জন্য একটি হ্যান্ডেল তৈরি করা কলিং প্রক্রিয়ার জন্য ব্যবহারকারী হ্যান্ডেল কোটা সীমা অতিক্রম করবে কিনা তা নির্ধারণ করুন।
  • ডেস্কটপের স্তূপ থেকে নতুন উইন্ডো অবজেক্টের জন্য মেমরি বরাদ্দ করে।
  • নতুন উইন্ডো অবজেক্টের জন্য মেমরি শুরু করে।
  • ইউজার হ্যান্ডেল টেবিলে নতুন উইন্ডো অবজেক্টের জন্য একটি হ্যান্ডেল তৈরি করে।

WindowEx ব্যর্থতার কারণগুলি

কিছু শর্ত যা CreateWindowEx ফাংশন সমস্যাটিকে ট্রিগার করতে পারে তা নিম্নরূপ গণনা করা হয়েছে:

  • নির্দিষ্ট উইন্ডো ক্লাস বিদ্যমান নেই।
  • অবৈধ উইন্ডো শৈলী বা বর্ধিত উইন্ডো শৈলী ব্যবহার করা।
  • অবৈধ ব্যবহারকারী হ্যান্ডেল ব্যবহার করা, যেমন উইন্ডো হ্যান্ডেল এবং মেনু হ্যান্ডেল।
  • একটি অভিভাবক উইন্ডো নির্দিষ্ট না করে একটি চাইল্ড উইন্ডো তৈরি করার চেষ্টা করা হচ্ছে৷
  • একটি চাইল্ড উইন্ডো বা একটি মালিকানাধীন উইন্ডো তৈরি করার চেষ্টা করা এবং নির্দিষ্ট অভিভাবক/মালিক কলিং থ্রেডের চেয়ে আলাদা ডেস্কটপের অন্তর্গত৷
  • একটি শিশু বা মালিকানাধীন উইন্ডো তৈরি করা নেস্টেড উইন্ডো সীমা অতিক্রম করবে৷
  • একটি নতুন উইন্ডো অবজেক্ট তৈরি করা কলিং প্রক্রিয়ার জন্য হ্যান্ডেল কোটা অতিক্রম করবে৷
  • নতুন উইন্ডো অবজেক্টের জন্য মেমরি বরাদ্দ করার জন্য ডেস্কটপের স্তূপে অপর্যাপ্ত হিপ উপলব্ধ৷
  • ইউজার হ্যান্ডেল টেবিলে কোনো এন্ট্রি নেই।

Windows 10-এ 32-বিট অ্যাপগুলির জন্য CreateWindowEx ফাংশনের সমস্যাগুলি সমাধান করুন

মাইক্রোসফ্ট CreateWindowEx ফাংশন সমস্যাগুলির একটি সমাধান প্রদান করেছে৷

এই সমস্যাটি সমাধান করার জন্য, আপনাকে আপনার Windows 10 ইনস্টলেশনটি আগের সংস্করণে ফিরিয়ে আনতে হবে৷

Windows 10-এ রোলব্যাক বিকল্প 10 দিনের জন্য উপলব্ধ (বেশিরভাগ ক্ষেত্রে) আপনি আপনার Windows 10 ইনস্টলেশন আপগ্রেড করার পরে।

এই ক্রিয়াকলাপটি আপনার ব্যক্তিগত ফাইলগুলিকে রাখে, তবে আপগ্রেডের পরে ইনস্টল করা অ্যাপ্লিকেশন এবং ড্রাইভারগুলিকে সরিয়ে দেয় এবং সেটিংসে আপনার করা যেকোনো পরিবর্তনকেও ফিরিয়ে দেয়৷

যদি রোল ব্যাক বিকল্পটি উপলব্ধ না হয় - আপনার ব্যক্তিগত ফাইলগুলির ব্যাকআপ নিন, তাহলে আপনি আপনার ডিভাইসটিকে পূর্ববর্তী উইন্ডো 10 সংস্করণে পুনরুদ্ধার করতে সাহায্যের জন্য আপনার IT সহায়তা বা হেল্পডেস্ক বা Microsoft সহায়তার সাথে যোগাযোগ করতে পারেন৷

এটাই!

PS :Microsoft একটি রেজোলিউশনে কাজ করছে এবং Windows 10 আসন্ন রিলিজে একটি আপডেট প্রদান করবে৷

Windows 10-এ 32-বিট অ্যাপের জন্যWindowEx ফাংশন সমস্যা তৈরি করুন
  1. Windows 10-এ অ্যাপগুলির জন্য সামঞ্জস্যপূর্ণ মোড পরিবর্তন করুন

  2. Windows 11-এর জন্য 9টি সেরা ক্যালেন্ডার অ্যাপ

  3. Windows 10-এ ওয়েবসাইটগুলির জন্য অ্যাপগুলি কী কী?

  4. Windows 10