मेरी कंपनी के पास क्रिस्टल रिपोर्ट 7 का उपयोग करके एक वीबी 6 एप्लिकेशन है जिसे क्लाइंट ने विंडोज 7 32 बिट पर स्थापित करने के लिए कहा है। यह वर्तमान में क्लाइंट पर विंडोज एक्सपी 32 बिट एसपी 2 मशीनों पर स्थापित है। डीबी से कनेक्शन ओडीबीसी के माध्यम से SQL सर्वर 2000 उदाहरण के लिए किसी अन्य सर्वर पर किया जाता है।मैं "रन-टाइम त्रुटि" 42 9 को कैसे हल करूं: ActiveX घटक ऑब्जेक्ट नहीं बना सकता "?
विंडोज 7 पर, इंस्टॉलेशन ठीक काम करता है, हालांकि जब आप एप्लिकेशन खोलने का प्रयास करते हैं, तो त्रुटि दी जाती है।
मैं ध्यान दिया है निम्नलिखित है:
- पंजीयन सभी dll के और regsvr32 का उपयोग कर OCX फ़ाइलें। कुछ पंजीकृत नहीं होंगे क्योंकि वे पहले से ही पंजीकृत हैं या निम्न संदेश दिया गया है "सुनिश्चित करें कि" [name] .dll "मान्य DLL या OCX फ़ाइल है और फिर पुन: प्रयास करें।" मैंने इस फोरम थ्रेड को इसके बारे में पढ़ा है: http://social.msdn.microsoft.com/forums/en-US/vblanguage/thread/0653f685-4526-45d9-89f3-8c479a6b4c62
- एप्लिकेशन का उपयोग करके एप्लिकेशन के उद्घाटन की निगरानी ProcessMonitor एप्लिकेशन को अनुपलब्ध डीएल या ओसीएक्स फ़ाइल होने पर कोशिश करने और स्पॉट करने के लिए - यह मामला प्रतीत नहीं होता है।
- this list और कुछ भी नहीं के अनुसार आवेदन की समीक्षा की इन दिशानिर्देशों
मैं ज्ञान का आधार में दो आइटम देखा है कि करने के लिए इस
- http://support.microsoft संबंधित के खिलाफ हो रहा है .com/kb/281848 - अनुप्रयोग के साथ बंडल comdlg32.ocx संस्करण 6.0.81.69 है और dev मशीन (WinXP 32 बिट) पर system32 फ़ोल्डर में से एक 6.1.97.82 है। हालांकि अगर यह मुद्दा था तो निश्चित रूप से यह वर्तमान में काम नहीं करेगा?
- http://support.microsoft.com/kb/184898 - मुझे यकीन है कि इस बात की पुष्टि करने के लिए कैसे इस समस्या
अंत में है, जटिलताओं की वजह से नहीं कर रहा हूँ, मैं कोड परिवर्तन करने की अनुमति नहीं कर रहा हूँ इस आवेदन के लिए। यहां तक कि अगर मैं था, मैं एक वीबी 6 प्रोग्रामर नहीं हूं, सिर्फ वह लड़का जिसने बहुत ही समर्थन परियोजना प्राप्त की है! यदि कोड परिवर्तन की आवश्यकता है, तो मुझे WinXP मोड का उपयोग करके जांच करनी होगी।
अद्यतन: मुझे XP मोड में एक ही त्रुटि मिलती है। यह एसपी 3 वीएम के साथ एक विन XP है। यह Win XP SP2 VM पर चलता है, क्या एसपी 3 में संभावित रूप से कुछ ऐसा होता है जो ऐसा होता है? या यह सिर्फ एक्सपी मोड होने का एक तथ्य है?
के साथ भी पंजीकृत होना चाहिए क्या आपने माइक्रोसॉफ्ट स्क्रिप्टिंग इंजन स्थापित किया है? – kyndigs
क्या यह वीबीस्क्रिप्ट के लिए नहीं है? अगर यह नहीं है तो मेरी अज्ञानता क्षमा करें। – RLT
अपने वीबी 6 आईडीई में परियोजना संदर्भों की जांच करें और सुनिश्चित करें कि आपके पास पंजीकृत सभी डीएलएल/ओसीएक्स हैं। – MicSim