রানটাইম এরর R6025 একটি ত্রুটি যা ভিজ্যুয়াল C++ ফ্রেমওয়ার্কের সাথে ঘটে। এই ত্রুটি তখন দেখায় যখন আপনার অ্যাপ্লিকেশন একটি "পিউর ভার্চুয়াল ফাংশন" কল করে একটি কনটেক্সটে যা ফাংশনের জন্য বৈধ নয়। আপনি যদি একজন ডেভেলপার না হন, এটি সাধারণত মানে অ্যাপ্লিকেশনের কোড ভুল; এবং আপনি যদি একজন ডেভেলপার হন, এটি মানে আপনাকে আপনার প্রোগ্রামের ভিতরে কিছু ফাংশন রিডিজাইন করতে হবে। এই ধাপগুলো আপনাকে দেখাবে সমস্যাটি কীভাবে ঠিক করবেন:
রানটাইম এরর r6025 কী করনে হয়?
রানটাইম r6025 এরর সাধারণত এই ফরম্যাটে দেখায়:
"Runtime Error R6025
- Pure Virtual Function Call"
এই ত্রুটি একটি নির্দিষ্ট অ্যাপ্লিকেশনের কোডিং-এ সমস্যায় হয়। C++ হলো অ্যাপ্লিকেশন ডেভেলপ করার কোডিং ল্যাঙ্গুয়েজ, এবং প্রায়শই অ্যাপ্লিকেশন তৈরি করা ডেভেলপার হয় সেটি সঠিকভাবে কোড করেনি, অথবা কিছু অংশ বাদ দিয়েছেন। আপনি যদি সফটওয়্যারের একজন ইউজার হন, প্রস্তাবিত হলো আপনি ডেভেলপারের সাথে ইস্যু নিয়ে যোগাযোগ করুন অথবা সর্বশেষ সংস্করণ ডাউনলোড করুন... এবং আপনি যদি একজন ডেভেলপার হন, আপনাকে আপনার সিস্টেমে থাকা 다양한 "পিউর ভার্চুয়াল ফাংশন"গুলো দেখে সেগুলো ঠিক করা উচিত।
রানটাইম এরর r6025 কীভাবে ঠিক করবেন
ধাপ ১ — ভিজ্যুয়াল C++-এ কোডিং করলে কোড পরিবর্তন করুন
একটি পিউর ভার্চুয়াল ফাংশন কল করা একটি প্রোগ্রামিং এরর, তাই আপনি যদি একটি প্রোগ্রাম ডেভেলপ করছেন এবং এই এরর দেখছেন, আপনাকে "পিউর ভার্চুয়াল ফাংশন" খুঁজে বের করে কোড রিরাইট করতে হবে যাতে সেটি কল না হয়। এই সমস্যা ঠিক করতে এই ধাপগুলো অনুসরণ করুন:
- পিউর ভার্চুয়াল ফাংশনটি একটি ইমপ্লিমেন্টেশন দিয়ে রিপ্লেস করুন যা উইন্ডোজ API ফাংশন 'DebugBreak' কল করে।
- ডিবাগার ব্যবহার করার সময়, DebugBreak একটি হার্ড-কোডেড ব্রেকপয়েন্ট সৃষ্টি করবে।
- যখন কোড এই ব্রেকপয়েন্টে রুকবে, আপনি কলস্ট্যাক দেখতে পারবেন ফাংশনটি কোথায় কল করা হয়েছিল।
- একটি পিউর ভার্চুয়াল ফাংশন কল খুঁজে বের করার আরেকটি উপায় হলো _purecall ফাংশনে একটি ব্রেকপয়েন্ট সেট করা যা PureVirt.c-এ পাওয়া যায়।
- এই ফাংশনে ব্রেক করার সুবিধা হলো স্ট্যাক ইনট্যাক্ট রাখা যাতে আপনি কী ঘটছে সেটি ট্রেস করতে পারেন।
ধাপ ২ – এরর সৃষ্টি করছে প্রোগ্রাম আনইনস্টল / আপডেট করুন
আপনি যদি এই এরর দেখছেন একজন ইউজার হিসেবে, আপনি এটি আর না দেখাতে পারেন সেই প্রোগ্রামটি আনইনস্টল বা আপডেট করে যা এরর সৃষ্টি করছে। প্রায়শই এই টাইপের একটি প্রোগ্রাম ডাউনলোড করে আপনার PC-তে ব্যবহার করলে আপনার কম্পিউটার এর অংশগুলো ভুলভাবে সংরক্ষণ করে, ফলে এরর। প্রোগ্রাম আনইনস্টল করলে এটি আপনার সিস্টেম থেকে সরাবে, এরর বন্ধ করবে। তারপর আপনাকে সফটওয়্যারটির জন্য একটি আপডেট ডাউনলোড করার চেষ্টা করनी चाहिए ইনস্টল করার আগে। অ্যাপ্লিকেশন আনইনস্টল করতে, নিচের টিউটোরিয়াল ব্যবহার করুন:
- Start-এ ক্লিক করুন, তারপর Control Panel নির্বাচন করুন।
- Programs নির্বাচন করুন।
- এটি হয়ে গেলে Uninstall a program-এ ক্লিক করুন।
- তখন আপনি একটি প্রোগ্রামের তালিকা দেখবেন, নির্দিষ্ট প্রোগ্রাম বেছে নিন এবং Uninstall নির্বাচন করুন।
- তারপর অন-স্ক্রিন নির্দেশাবলী অনুসরণ করুন।
প্রোগ্রাম আপডেট করতে, আপনি প্রোগ্রামের ওয়েবসাইট থেকে প্রয়োজনীয় প্যাচ ডাউনলোড করতে পারেন এবং তারপর ইনস্টল করুন। এটি খুব সহজ।
ধাপ ৩ — রেজিস্ট্রি ক্লিন আউট করুন
- এই রেজিস্ট্রি ক্লিনার ডাউনলোড করুন
'রেজিস্ট্রি' উইন্ডোজ সিস্টেমের জন্য সমস্যার সবচেয়ে বড় কারণগুলোর একটি, এবং প্রায়শই এই কারণেই r6025 এরর আপনার PC-তে দেখায়। সমস্যা হলো রেজিস্ট্রি উইন্ডোজের সবচেয়ে গুরুত্বপূর্ণ অংশগুলোর একটি — একটি কেন্দ্রীয় ডাটাবেস যা আপনার কম্পিউটারের জন্য জরুরি সেটিংস ও অপশন সংরক্ষণ করে। দুর্ভাগ্যক্রমে, এই ডাটাবেস এত বেশি ব্যবহার হচ্ছে যে আপনার কম্পিউটার ক্রমাগত সেটি থেকে ফাইল ও সেটিংস পড়তে অক্ষম, ফলে আপনার কম্পিউটার অনেক ধীর ও অনেক সমস্যাসহ চলে। প্রায়শই ক্ষতিগ্রস্ত রেজিস্ট্রি সেটিংস আপনার PC-কে অনেক এরর ও অন্যান্য সমস্যা লোড করাতে পারে... এটা আপনার সিস্টেমের এই অংশ ক্লিন ও সিকিউর রাখা অপরিহার্য করে তোলে। এটি করতে, আপনাকে একটি রেজিস্ট্রি ক্লিনার ডাউনলোড করা উচিত এবং এর ভিতরে থাকা যেকোনো এরর রিপেয়ার করা উচিত। আপনি নিচে আমাদের প্রস্তাবিত ক্লিনার দেখতে পারেন: