2008-12-14 21 views
9

में "एसएसपीनल नियंत्रण नहीं कर सकता; लाइसेंस नहीं मिला" त्रुटि को ठीक कैसे कर सकता हूं मेरे पास एक वीबी 6 विरासत कार्यक्रम है जिसे मुझे बदलने की जरूरत है। मैं आईडीई से प्रोग्राम चलाने में असमर्थ हूं। जब मैं आईडीई में किसी एक रूप को सक्रिय करता हूं तो मुझे एक त्रुटि मिलती है जो मुझे त्रुटि लॉग फ़ाइल में संदर्भित करती है। लॉग फ़ाइल में निम्नलिखित है यहमैं वीबी 6 प्रोग्राम

"नियंत्रण SSPanel लोड नहीं कर सकता; नहीं मिला लाइसेंस"

SSPanel हिस्सा शेरिडन 3 डी नियंत्रण (THREED32.ocx) और घटक चुना जाता है।

मैं त्रुटि को कैसे ठीक कर सकता हूं?

उत्तर

7

से प्रोग्राम चलाने में सक्षम था यदि आवेदन एक ऐसा है जो लंबे समय तक बनाए रखा जाना है, तो मैं दृढ़ता से प्रोग्रामर पैक बनाने, आईएसओ बनाने और सीडी जलाने की सलाह देता हूं । सभी तीन अलग-अलग स्थानों में बनाए रखें। प्रोग्रामर पैक में उस एप्लिकेशन को बनाने के लिए आवश्यक सभी टूल्स, लाइब्रेरीज़ और लाइसेंस कोड होना चाहिए।

एक बार जब हम 90 के उत्तरार्ध में ऐसा करना शुरू कर देते हैं तो उसने हमें समय की एक बंडल बचाई है।

+0

तय की गई है यह एक अच्छी युक्ति है –

+4

+1 हालांकि आजकल मुझे लगता है कि अच्छे बच्चे प्रोग्रामर "आभासी मशीन" टेम्पलेट सेट अप करते हैं – MarkJ

13

मेरे लिए काम किया गया समाधान इंस्टॉलेशन डिस्क (सामान्य/उपकरण/वीबी/नियंत्रण) पर फ़ाइल VBCTRLS.REG निष्पादित करना था। यह नियंत्रण पंजीकृत है। मैंने त्रुटि प्राप्त करना बंद कर दिया और मैं आईडीई

+0

यह मेरे लिए बहुत काम किया। –

+0

बहुत बहुत धन्यवाद! एक उपयोग C: \ programas \ vb \ Vb60 \ COMMON \ TOOLS \ VB \ CONTROLS \ VBCTRLS.REG और यह त्रुटि –

8

बस कुछ विरासत कोड में इसका सामना करना पड़ा। यह मुद्दा नियंत्रण के साथ प्रतीत होता है जो vb6 से पहले बंद कर दिया गया था। सेटअप डिस्क को आसानी से उपलब्ध नहीं था, इसलिए मैंने थोड़ा खुदाई की और निष्पादन योग्य पाया कि आप microsoft.com से डाउनलोड कर सकते हैं। http://support.microsoft.com/kb/177799

फ़ाइल VBUSC.exe यह तय कर दी है लगता है:

माइक्रोसॉफ्ट एक केबी लेख जो इस मुद्दे को संबोधित किया है।

3

यदि आप कई स्थानों पर पंजीकृत हैं तो अपने सभी threed32.ocx को अनधिकृत करें। sys32 फ़ोल्डर में threed32.ocx पंजीकृत करें। VBCTRLS.REG चलाने कुछ समय यह sys32 कुछ समय में हो जाएगा यह आम/उपकरण/वीबी/नियंत्रण में हो जाएगा अब यह

1

इस सवाल के पार चलो करने के बाद, और करने की कोशिश की काम करेंगे कोशिश मैं यकीन सफलता के बिना सभी उत्तरों, मैंने सोचा कि मैं जानकारी का एक अतिरिक्त टुकड़ा जोड़ूंगा जो मेरे लिए इस मुद्दे को हल करता है।

समस्या विंडोज 7 अद्यतन पैक से जुड़ा हुआ प्रतीत होता है। ओएस के थोड़ा पुराने संस्करण चलाने वाले एक सहयोगी ने हमारी वीबी 6 परियोजनाओं को ठीक काम करने में कामयाब रहे, लेकिन अप-टू-डेट Win7 इंस्टॉल के साथ मेरी नई मशीन में यह समस्या थी।

वैसे भी, समाधान यह है: - regtlibv12.exe का पता लगाएं (यह आमतौर पर सी: \ विंडोज \ माइक्रोसॉफ्ट.NET \ Framework [संस्करण] में है .. उदाहरण के लिए C: \ Windows \ Microsoft.NET \ Framework \ v4 .0.30319 अगर आप क्या स्थापित कर लिया है कि)

  • व्यवस्थापक के रूप में एक कमांड प्रॉम्प्ट चलाएँ और करने के लिए फ़ाइलें 'स्थान

  • निष्पादित regtlibv12.exe सी नेविगेट: \ Windows \ SysWOW64 \ msdatsrc.tlb 64 बिट विंडोज़ के लिए

  • regtlib निष्पादित करें 3212 विंडोज़ के लिए v12.exe सी: \ विंडोज \ System32 \ msdatsrc.tlb।
0

यदि आपके पास "नियंत्रण लोड नहीं हो सकता है SysInfo; लाइसेंस नहीं मिला।"

यह reg समस्या

ठीक करें [HKEY_CLASSES_ROOT \ लाइसेंस \ E32E2733-1BC5-11d0-B8C3-00A0C90DCA10] @ = "kmhfimlflmmfpffmsgfmhmimngtghmoflhsg"