আমি একটি ত্রুটি বার্তা পেয়েছি যা আমি সমাধান করতে পারি না। এটি ভিজ্যুয়াল স্টুডিও বা ডিবাগার থেকে উদ্ভূত। আমি নিশ্চিত নই যে চূড়ান্ত ত্রুটি শর্তটি ভিএস, ডিবাগার, আমার প্রোগ্রাম বা ডাটাবেসে আছে কিনা।
এটি একটি উইন্ডোজ অ্যাপ। কোনও ওয়েব অ্যাপ নয়।
ভিএস-এর প্রথম বার্তাটি একটি পপআপ বাক্সটি বলে: "কোনও কল স্ট্যাক ফ্রেমের জন্য কোনও চিহ্ন চিহ্ন লোড করা হয় না The উত্স কোডটি প্রদর্শিত হতে পারে না।" এটি ক্লিক করার পরে, আমি পেয়েছি: " কনটেক্সটসুইচডিয়ডলক সনাক্ত করা হয়েছিল ", নীচে পুনরুত্পাদন করা একটি দীর্ঘ বার্তা সহ।
একটি লুপে ত্রুটি দেখা দেয় যা একটি ডেটা টেবিলকে স্ক্যান করে। প্রতিটি লাইনের জন্য, এটি স্কেলকম্যান্ডের পরামিতি হিসাবে টেবিল থেকে একটি কী (এইচআইসি #) মান ব্যবহার করে। কমান্ডটি স্কেলডাটাআরডিটার তৈরি করতে ব্যবহৃত হয় যা এক লাইনে ফিরে আসে। ডেটা তুলনা করা হয়। কোনও ত্রুটি ধরা পড়লে একটি সারি একটি দ্বিতীয় ডেটাটেবেলে যুক্ত করা হয়।
ত্রুটিটি প্রক্রিয়াটি চালাতে কতক্ষণ সময় নেয় তার সাথে সম্পর্কিত বলে মনে হচ্ছে (অর্থাত্ 60 সেকেন্ডের পরে), কত ত্রুটি পাওয়া যায় না। আমি মনে করি না এটি একটি স্মৃতির সমস্যা। লুপের মধ্যে কোনও ভেরিয়েবল ঘোষণা করা হয় না। কেবলমাত্র বস্তুগুলি তৈরি করা হয় তারা হ'ল স্ক্ল্যাডেটাআরেডার এবং তারা স্ট্রাকচার ব্যবহার করে। সিস্টেম.জিসি.কলেক্ট () এর কোনও প্রভাব ছিল না Add
ডিবি একই ল্যাপটপের একটি স্কেল সার্ভার সাইট।
ফর্মটিতে কোনও অভিনব গিজমোস বা গ্যাজেট নেই।
আমি এই প্রকল্পে এমন কিছু সম্পর্কে অবগত নই যা আমি এর আগে কয়েক ডজন বার করেছি from আমি এর আগে ত্রুটিটি দেখেছি, তবে কখনও সুসংগত ভিত্তিতে নয়।
কোন ধারণা, কেউ?
সম্পূর্ণ ত্রুটি পাঠ্য: সিএলআর COM প্রসঙ্গ 0x1a0b88 থেকে COM প্রসঙ্গে 0x1a0cf8 তে 60 সেকেন্ডের জন্য রূপান্তর করতে অক্ষম। গন্তব্য প্রসঙ্গ / অ্যাপার্টমেন্টের মালিকানাধীন থ্রেডটি সম্ভবত উইন্ডোজ বার্তাগুলি পাম্প না করেই পাম্পিং অপেক্ষায় কাজ করে বা একটি দীর্ঘ দীর্ঘ চলমান অপারেশন প্রক্রিয়াজাত করে। এই পরিস্থিতিতে সাধারণত একটি নেতিবাচক কর্মক্ষমতা প্রভাব থাকে এবং এমনকি অ্যাপ্লিকেশনটি অ প্রতিক্রিয়াশীল বা মেমরির ব্যবহার নিয়মিতভাবে ক্রমাগতভাবে জমা হতে পারে। এই সমস্যাটি এড়াতে, সমস্ত একক থ্রেডেড অ্যাপার্টমেন্ট (এসটিএ) থ্রেডগুলিতে দীর্ঘকাল চলমান ক্রিয়াকলাপের সময় পাম্পিং ওয়েট আদিম (যেমন CoWaitforM MultipleHandles) ব্যবহার করা উচিত এবং নিয়মিতভাবে বার্তা পাম্প করা উচিত।