রানটাইম এরর ৭ ভিজ্যুয়াল বেসিক এনকোডেড প্রোগ্রামের ভিতরে একটি সংঘাতের কারণে হয়। যদি আপনি ভিজ্যুয়াল বেসিক কোডে একটি ডেটা কমবোর BoundText প্রোপার্টি খোলার চেষ্টা করেন এর লিস্ট পোर्शन-এর এলিমেন্টগুলো স্ক্রোল ডাউন করার পর যখন বর্তমান নির্বাচিত এলিমেন্ট আর লিস্টেড নেই, তবে নিচের এরর বার্তা প্রদর্শিত হতে পারে:
Runtime Error "7": Out of Memory
যদিও এরর বার্তা দেখানো হয়েছে, আপনি খুঁজে পाয় পারেন যে আসলে মেমোরির কোনো লস নেই এবং সিস্টেম সামঞ্জস্যপূর্ণ আচরণ করছে। এই ত্রুটি ঠিক করতে, আপনাকে নিচের ধাপগুলো অনুসরণ করা উচিত:
রানটাইম এরর ৭ কী করনে হয়?
রানটাইম এরর ৭ সাধারণত এই ফরম্যাটে দেখায়:
Runtime Error "7": Out of Memory
উপরের এরর বার্তাটি FM20.dll ফাইল করপ্ট বা ক্ষতিগ্রস্ত হওয়ার কারণে হয়। FM20.dll ফাইলটি ভিজ্যুয়াল বেসিক দ্বারা ব্যবহার করা হয় যাতে আপনি যে প্রোগ্রাম তৈরি করেন সেগুলোর ভিতরে বিভিন্ন ফিচার ও সেটিংস এনকোড করতে সাহায্য করে। এই ফাইলটি শুধুমাত্র ভিজ্যুয়াল বেসিকের ভিতরে ব্যবহৃত হয়, এবং এরর দেখানোর কারণ হলো এটি ভিজ্যুয়াল স্টুডিও বা আপনার সিস্টেমের অন্যান্য প্রোগ্রামিং ইন্টারফেস দ্বারা সমর্থিত নয়। خوشখবর হলো আপনি আপনার অ্যাপ্লিকেশন থেকে FM20.dll ফাইলটি সরিয়ে এবং আপনার PC-তে comctl32.ocx ফাইলটি আনরেজিস্টার করে রানটাইম এরর ৭ ঠিক করতে পারেন। আপনার যা করা উচিত...
রানটাইম এরর ৭ কীভাবে ঠিক করবেন
ধাপ ১ — আপনার অ্যাপ্লিকেশন থেকে FM20.dll ফাইল সরিয়ে ফেলুন
যদি আপনি ভিজ্যুয়াল বেসিক ব্যবহার করে একটি প্রোগ্রাম কোড করেছেন যা FM20.dll (ডাইনামিক লিংক লাইব্রেরি) ফাইল ব্যবহার করে তবে আপনাকে এটি সরিয়ে ফেলা উচিত, কারণ এটি কিছু সংঘাত সৃষ্টি করতে পারে। একটি DLL ফাইল হলো একটি ফাইল যাতে বিভিন্ন ফাংশন থাকে, যেগুলো অধিকাংশটা একাধিক অ্যাপ্লিকেশনের মধ্যে শেয়ার করা হয় এবং কখনও কখনও এগুলো ভাঙে যায় ফলে অ্যাপ্লিকেশনগুলো এরর বার্তা দেখায়। DLL ফাইল সরাতে এখানে কী করতে হবে:
1. কমান্ড প্রম্পট খুলুন।
- Start > Run.-এ ক্লিক করুন।
- বক্সে 'cmd' লিখুন (উদ্ধৃতি চিহ্ন ছাড়া)।
- OK-এ ক্লিক করুন।
2. DLL-এর সঠিক লোকেশনে নেভিগেট করুন।
- 'regsvr32 /u fm20.dll' লিখুন (আরও উদ্ধৃতি ছাড়া)।
- Enter চাপুন।
- এন্টার চাপার পর একটি কনফার্মেশন বক্স আসবে যা প্রক্রিয়াটি সফল হয়েছে তা স্বীকার করবে।
ধাপ ২ — "Comctl32.ocx" ফাইল আনরেজিস্টার ও ডিলিট করুন
Comctl32.ocx আপনার PC-তে ভিজ্যুয়াল বেসিক কম্পোনেন্টগুলো নিয়ন্ত্রণ করতে উইন্ডোজ দ্বারা ব্যবহৃত একটি অপরিহার্য ফাইল। দুর্ভাগ্যক্রমে, এই ফাইল প্রায়শই ক্ষতিগ্রস্ত হয়ে যায়, ফলে উইন্ডোজ রানটাইম ৭ এরর দেখায়। এটি কোনো এরর সৃষ্টি না করে তা নিশ্চিত করার সবচেয়ে কার্যকর উপায় হলো ফাইলটি ডিলিট করে আপনার PC-তে পুনরায় রেজিস্টার করা। এখানে কী করতে হবে:
1. কমান্ড প্রম্পট খুলুন
- Start > Run-এ ক্লিক করুন
- নিচের কমান্ডটি উদ্ধৃতি ছাড়া লিখুন: 'regsvr32 -u comctl32.ocx'
- যদি আপনি 'DLL is not registered' বলতে একটি বার্তা পান তবে OK চাপুন।
2. ফাইল সার্চ করুন
- Start > then click Search-এ ক্লিক করুন।
- All files and folders-এ ক্লিক করুন।
- All or part of the file name বক্সে Comctl32.ocx লিখুন।
- Look in ড্রপ ডাউন লিস্ট থেকে Local Hard Drives নির্বাচন করুন।
- Search-এ ক্লিক করুন। ফলাফল ডান প্যানে দেখাবে।
- ফোল্ডারটি নোট করুন যেখানে Comctl32.ocx আছে > Comctl32.ocx ফাইলে রাইট-ক্লিক করুন এবং ডিলিট করুন
ধাপ ৩ — Comctl32.ocx ফাইল ম্যানুয়ালি রিপ্লেস করুন
প্রায়শই Comctl32.ocx হয় করপ্ট, ক্ষতিগ্রস্ত বা আপনার সিস্টেমে ব্যবহার করার জন্য প্রয়োজনীয় পারমিশন নেই। যদি এই কথা হয়, তবে ম্যানুয়ালি ফাইলটি রিপ্লেস করলে আপনার জন্য এরর ঠিক হতে পারে। আপনার যা করতে হবে:
1) আমাদের সার্ভার থেকে Comctl32.zip ডাউনলোড করুন
2) Comctl32.ocx ফাইলটি আপনার কম্পিউটারের হার্ড ড্রাইভে আনজিপ করুন
3) c:\Windows\System32-এ ব্রাউজ করুন
4) আপনার সিস্টেমে বর্তমান Comctl32.ocx লোকেট করুন
5) বর্তমান Comctl32.ocx কে Comctl32BACKUP.ocx-এ রিনেম করুন
6) নতুন Comctl32.ocx কপি ও পেস্ট করুন C:\Windows\System32-এ
7) Start > Run-এ ক্লিক করুন (অথবা Vista ও Win7-এ "run" সার্চ করুন)
8) দি সে বক্সে "cmd" লিখুন
9) কালো স্ক্রিনে "regsvr32 Comctl32.ocx" লিখুন
10) এন্টার চাপুন
11) আপনার PC রিবুট করুন
ধাপ ৪ — ভাইরাস ক্লিন আউট করুন
- এই ভাইরাস স্ক্যানার ডাউনলোড করুন
এন্টিভাইরাস প্রোগ্রাম হলো সফটওয়্যার টুল যা আপনার PC-র মাধ্যমে স্ক্যান করে এবং আপনার সিস্টেমে থাকা যেকোনো ভাইরাস বা ম্যালওয়্যার ইনফেকশন সরিয়ে দেয়। প্রায়শই ভাইরাস আপনার কম্পিউটারের বিভিন্ন DLL ফাইল সংক্রমিত করে এবং সেগুলো আপনার PC-র কাছে অনির্বচনীয় করে তোলে। এটি আপনার কম্পিউটারে হচ্ছে কিনা তা নিশ্চিত করতে, আপনাকে একটি এন্টিভাইরাস প্রোগ্রাম ব্যবহার করে আপনার সিস্টেম স্ক্যান করে সেই সব ইনফেকশন সরিয়ে ফেলা উচিত যা এই সব ত্রুটির কারণ। আপনি উপরের লিংক থেকে আমাদের প্রস্তাবিত এন্টিভাইরাস প্রোগ্রাম ডাউনলোড করতে পারেন, কিন্তু এমন অনেক প্রোগ্রাম উপলব্ধ।
ধাপ ৫ — রেজিস্ট্রি ক্লিন আউট করুন
রানটাইম এরর ৭ এররগুলোর অন্য একটি বড় কারণ হলো উইন্ডোজের রেজিস্ট্রি ডাটাবেস। "রেজিস্ট্রি" হলো একটি কেন্দ্রীয় ডাটাবেস যা আপনার কম্পিউটারের সকল সেটিংস, তথ্য ও অপশন সংরক্ষণ করে, এবং যেখানে উইন্ডোজ চলে অনেক গুরুত্বপূর্ণ সেটিংস রাখে। প্রায়শই অনেক রেজিস্ট্রি সেটিংস ক্ষতিগ্রস্ত ও করপ্ট হয়ে যায়, ফলে আপনার PC চালানোর সময় বেশি লাগে, এটি ধীর গতিতে চলে এবং অনেক ত্রুটি দেখায়। এই সমস্যা সমাধান করতে, আপনাকে একটি 'রেজিস্ট্রি ক্লিনার' ব্যবহার করা উচিত যা আপনার PC-র মাধ্যমে স্ক্যান করে এবং এর ভিতরে থাকা যেকোনো ক্ষতিগ্রস্ত বা করপ্ট সেটিংস ঠিক করে। আপনি নিচে আমাদের প্রস্তাবিত রেজিস্ট্রি ক্লিনার দেখতে পারেন: