2009-07-06 23 views
5

exe ​​फ़ाइल को अन्य सिस्टम में कैसे चलाएं?वीबी 6 अनुप्रयोगों को कैसे तैनात करें?

वीबी 6

का उपयोग करते हुए मैं अन्य व्यवस्था करने के लिए exe फ़ाइल की नकल की है, तो उस exe फ़ाइल चलाते हैं, तो यह त्रुटि दिखा काम नहीं कर रहा "घटक comdlg32.ocx या एक अपनी निर्भरता नहीं ठीक से पंजीकृत एक फ़ाइल गुम है या अमान्य "`

क्या कोई मेरी मदद कर सकता है कि इस त्रुटि से कैसे बचें?

+0

अधिक VB6 इस सवाल http://stackoverflow.com/questions/23836/how-to-create-a-simple में विकल्प स्थापित करें -install-system-for-vb6-on-xp-vista – MarkJ

उत्तर

7

वीबी 6 अनुप्रयोगों को तैनात करते समय, आपको एक सेटअप बनाना चाहिए, यह डीएलएल का प्रबंधन करेगा कि वीबी 6 एप्लिकेशन इस पर निर्भर करता है। चूंकि यह केवल .xe और.dll की प्रतिलिपि बनाने के लिए पर्याप्त नहीं है। आपको उन्हें पंजीकृत करने की भी आवश्यकता है।

सेटअप का निर्माण वीबी 6 पर्यावरण में शामिल है।

+1

यह एक लंबा समय रहा है क्योंकि मेरे पास चल रहा वीबी 6 वातावरण था। अधिक जानकारी के लिए इसे पढ़ें: http: //visualbasic.about।कॉम/ओडी/क्विकटिप्स/क्यूटी/वीबी 6pack_deploy_wiz2.htm, या "वीबी 6 सेटअप सेटअप.एक्सई" – GvS

+1

वास्तव में, वीबी 6 को तैनात करने में कठिनाई के कारण, हमने .NET का उपयोग करने का निर्णय लिया। जब आप VB.Net का उपयोग करते हैं तो जीवन (कम से कम तैनाती) बहुत आसान होगा। – GvS

+0

यह कैसे करें? –

2

आप यह http://support.microsoft.com/kb/830761 पढ़ सकते हैं जो कि बहुत व्यापक है।

1: http://support.microsoft.com/kb/830761 अधिक जानकारी के लिए।

या यदि आपने अभी पुनर्वितरण फ़ाइलें इस केबी http://support.microsoft.com/kb/290887

+2

आपका पहला लिंक स्पष्ट रूप से कहता है: "VBRun60sp6.exe फ़ाइल का उद्देश्य Visual Basic अनुप्रयोगों को वितरित करने के लिए पैकेज और परिनियोजन विज़ार्ड (PDW) को प्रतिस्थापित करने का नहीं है।" – Bob77

+0

सभी लिंक की समय सीमा समाप्त हो गई है। लिंक 1 और 3 अब एक ही स्थान पर इंगित करते हैं, जो वीबी 6 एसपी 6 रनटाइम्स का डाउनलोड है। लिंक 2 मर चुका है। – GSerg

1

जाँच जब तक आप अपने कार्यक्रम की तैनाती कर रहे हैं चाहते हैं कि वास्तव में विंडोज (पूर्व XP के लिए) के पुराने संस्करणों, एक अच्छा विकल्प reg- का उपयोग कर एक XCopy पैकेज बनाने के लिए है मुफ्त COM। Make My Manifest का उपयोग करके सबसे सरल कार्यक्रमों के लिए यह काफी आसान है, हालांकि यदि आप थोड़ा अध्ययन में निवेश करते हैं तो यह हाथ से किया जा सकता है या अन्य टूल्स का उपयोग कर सकता है।

तब भी एक औपचारिक इंस्टॉलर पैकेज आमतौर पर वांछनीय है, अगर स्टार्ट मेनू शॉर्टकट बनाने और एप्लिकेशन वर्कस्पेस निर्देशिका सेट अप करने के लिए कुछ और नहीं है।

ध्यान रखें कि पीडीवार्डर को भी अंधेरे से उपयोग करना मुश्किल है। पैकेजिंग और तैनाती एक विषय है जिसके लिए कुछ सीखने के निवेश की आवश्यकता होती है।

0

कृपया इस लिंक को देखें क्योंकि यह vb.net के विपरीत एक सरल और लंबी प्रक्रिया है जहां यह सरल और आसान है।

लिंक: http://support.microsoft.com/kb/199017

0

पुराना या लापता comdlg32.ocx क्रम पुस्तकालय इस त्रुटि उत्पन्न कर रहा है। यहां comdlg32.ocx (~ 60 Kb ज़िप) की एक प्रति है। फ़ाइल को डेस्कटॉप पर डाउनलोड करें और comdlg32.ocx को अपने विंडोज \ System32 फ़ोल्डर में निकालें।

नोट: यदि आपके पास पहले से comdlg32.ocx की एक प्रति है, तो मौजूदा फ़ाइल को किसी भिन्न फ़ोल्डर में बैकअप लें और इसे System32 फ़ोल्डर से हटा दें।

1. Download comdlg32.zip and save to Desktop. 

2. Unzip the file using WinZip or any other utility. 

3. Extract comdlg32.ocx to Windows\System32 folder. 

4. Type the following command from Start, Run dialog: 

regsvr32% SystemRoot% \ System32 \ comdlg32.ocx