Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

लिनक्स पर वाइन में OLE त्रुटि 8004013F का समाधान:एक चरण-दर-चरण मार्गदर्शिका

<पी> यदि आप किसी भी प्रकार के जीएनयू/लिनक्स कार्यान्वयन पर वाइन-आधारित वातावरण में किसी भी प्रकार के डेटाबेस या मैक्रो को चलाने का प्रयास कर रहे हैं, तो आपको किसी प्रकार के त्रुटि संदेश का अनुभव हो सकता है। प्रोग्राम प्रवाह के दौरान किसी बिंदु पर, आपको अंततः एक OLE त्रुटि 8004013F दिखाई दे सकती है बक्सा. इसके बाद आपकी स्क्रिप्ट का निष्पादन तुरंत बंद हो जाएगा। यदि ऐसा होता है, तो संभवतः आप उस लाइब्रेरी को मिस कर रहे हैं जिसे आपकी स्क्रिप्ट को चलाने की आवश्यकता है। एक मूल विंडोज़ क्लाइंट में, इन लाइब्रेरीज़ का उपयोग फ़ाइलों के अंदर की वस्तुओं को उनके मूल होस्ट के साथ मिलाने के लिए किया जाता है। लिनक्स में यह क्षमता नहीं है, क्योंकि X सर्वर में चलने वाला प्रत्येक प्रोग्राम चीजों को अपने तरीके से प्रबंधित करता है।

<पी> मूल Microsoft Windows परिवेश के अंतर्गत, डेल्फ़ी Excel खोलने के लिए एक छोटे से कोड का उपयोग कर सकता है। यदि आप अलग-अलग ऑब्जेक्ट के साथ काम करने के लिए एक्सेल का एक एम्बेडेड और लिंक्ड इंस्टेंस चाहते हैं, तो आपने eclApp:=CreateOleObject('Excel.Application'); का उपयोग किया होगा। ऐसा करना. लिनक्स के अंदर, आपने ओपनऑफिस को इस तरह से उपयोग करने का भी प्रयास किया होगा। क्या आपको डेल्फ़ी को खतरनाक 8004013F फेंकते हुए देखना चाहिए eclApp:=CreateOleObject('com.sun.star.ServiceManager'); के उदाहरण के साथ OLE ऑब्जेक्ट बनाने का प्रयास करने के बाद आपको त्रुटि हुई स्निपेट, तो आप शायद उसी निर्भरता की समस्या से पीड़ित हैं। सबसे पहले, किसी भी गलत वर्तनी के लिए अपना कोड देखें। निर्भरताएँ शामिल होने से पहले ही त्रुटियों के ये सबसे आम कारण हैं। एक बार जब आप आश्वस्त हो जाएं कि आपने सब कुछ सही ढंग से लिखा है, तो आप आवश्यक पुस्तकालयों को पुनर्प्राप्त करने के लिए आगे बढ़ सकते हैं।

आवश्यक OLE लाइब्रेरी

<पी> यदि आप keynote-nf नामक विंडोज ऑर्गेनाइज़र एप्लिकेशन का उपयोग करने का प्रयास कर रहे थे, तो आपको भी उसी त्रुटि का अनुभव हो सकता है, और यदि ऐसा मामला है तो आप इसे ठीक करने के लिए उसी प्रक्रिया का उपयोग कर सकते हैं। Keynote.exe फ़ाइल इंस्टॉलर के साथ नहीं आती है, इसलिए इसे प्रोग्राम फ़ाइलें निर्देशिका में कॉपी करना आम बात है। हालांकि यह चल सकता है, आप या तो उपर्युक्त 8004013F त्रुटि या एक अलग 80004001 अपवाद का अनुभव कर सकते हैं। किसी भी स्थिति में, mkdir कमांड या अपने ग्राफ़िकल फ़ाइल मैनेजर के साथ प्रोग्राम फ़ाइलों के अंदर एक निर्देशिका बनाएं। इसे KeyNote-NF कहें, और keynote.exe बाइनरी को इसके ऊपर ले जाएँ।

<पी> <पी> यदि आपके पास Windows XP, Vista, 7, 8, 8.1 या 10 विभाजन तक पहुंच है, तो आप C:\Windows\system32\ से msftedit.dll फ़ाइल की प्रतिलिपि बनाने का प्रयास करना चाह सकते हैं। आपके द्वारा बनाई गई KeyNote-NF निर्देशिका में निर्देशिका। आपको msls31.dll फ़ाइल की भी प्रतिलिपि बनानी चाहिए। आप इन दोनों को इंस्टॉलेशन सीडी से भी प्राप्त कर सकते हैं, लेकिन इन्हें फुलाने के लिए आपको एक्सपैंड कमांड का उपयोग करना होगा। किसी भी स्थिति में, प्रोग्राम चलाएँ और आप पाएंगे कि यह ठीक से काम करता है।

<पी> <पी> थूनर, नॉटिलस और अन्य समान फ़ाइल प्रबंधक keynote.exe को DOS निष्पादन योग्य के रूप में पहचानेंगे, जिसे आप सुरक्षित रूप से अनदेखा कर सकते हैं। बस इसे वैसे ही चलाएँ जैसे आपने पहले चलाया था। जब आप संदर्भ मेनू तक पहुंचने के लिए राइट-क्लिक करते हैं, तो आपको वास्तव में इसे वाइन के तहत चलाने के लिए प्रोत्साहित करने वाला एक विकल्प मिल सकता है। इसे प्रारंभ करने के लिए इस विकल्प का चयन करें. इसके बजाय प्रोग्राम को टर्मिनल से चलाने से आप किसी भी त्रुटि संदेश को देख सकेंगे जो इस प्रक्रिया में सामने आ सकता है। कुछ मामलों में, आपको वास्तव में msftedit.dll या msls31.dll से भिन्न फ़ाइल नाम के बारे में चेतावनी मिल सकती है, जिसे आपको प्राप्त करना चाहिए। यूनिक्स निर्भरता खरगोश छेद की तरह, आप सैद्धांतिक रूप से विभिन्न फ़ाइलों से भरी निर्देशिका प्राप्त करने में कुछ समय व्यतीत कर सकते हैं।

<पी> <पी> जब आपको एक्सेल या डेल्फ़ी कोड के साथ समान समस्या हो, तो उस निर्देशिका पर जाएँ जिसमें वह निष्पादन योग्य है जिसे आप चलाने का प्रयास कर रहे हैं और उस निर्देशिका में दो गतिशील रूप से लिंक की गई लाइब्रेरी फ़ाइलों को रखें। आप इन्हें ~/.wine/drive_c/Windows/system32 में डालकर वाइन को इन तक संपूर्ण पहुंच दे सकते हैं साथ ही, लेकिन यह कुछ फ़ाइलों को अधिलेखित कर सकता है जिन्हें वाइन डिफ़ॉल्ट रूप से इंस्टॉल करता है।

<पी> चूंकि ये डीएलएल वाइन द्वारा उपयोग किए जाने वाले ओपन-सोर्स समाधानों से कुछ मायनों में बेहतर हैं, वे आपके द्वारा चलाए जा सकने वाले अन्य प्रोग्रामों में ऑब्जेक्ट्स को लिंक करने में भी सहायता कर सकते हैं, लेकिन कई उपयोगकर्ताओं को बंद-स्रोत फ़ाइलों के साथ अपने लिनक्स इंस्टॉलेशन को प्रदूषित करने का विचार पसंद नहीं है। उन्हें केवल उन निर्देशिकाओं में रखना जिनका आपके प्रोग्राम वास्तव में उपयोग करते हैं, इस समस्या को हल करने का सबसे अच्छा तरीका है। आप वास्तविक विंडोज़ एक्सेसरीज़ के लिए निर्देशिकाएँ भी बना सकते हैं जिन्हें आपने किसी अन्य विभाजन से कॉपी किया है। उदाहरण के लिए, यदि कुछ उपयोगकर्ता पारंपरिक वर्डपैड इंस्टेंस शुरू करने के लिए बैश स्क्रिप्ट या डेल्फ़ी कोड का उपयोग कर रहे हैं तो उन्हें इस प्रकार की समस्याओं का अनुभव होता है। वाइन ने शायद write.exe का अपना संस्करण स्थापित किया है, लेकिन आपको “~/.wine/drive_c/Program Files/” में एक निर्देशिका बनाने से कोई नहीं रोक सकता है। और उसमें write.exe, msftedit.dll और msls31.dll डालकर, फिर उस निर्देशिका को अपने कोड के साथ संदर्भित करें। चूँकि वाइन में Microsoft Windows NT से cmd दुभाषिया का एक आदिम संस्करण शामिल है, आप चाहें तो इन प्रोग्रामों को बैच स्क्रिप्ट फ़ाइलों में भी संदर्भित कर सकते हैं। इन्हें @ECHO OFF के साथ शुरू करना सुनिश्चित करें, अन्यथा प्रत्येक कमांड ऐसा दिखाई देगा जैसे आपने इसे कमांड लाइन पर टाइप किया है और फिर इसे एक के बाद एक निष्पादित करने के लिए एंटर दबाया है।

<पी> इंटरनेट पर कई साइटें डाउनलोड के लिए डीएलएल ऑब्जेक्ट पेश करती हैं, और यदि आपके पास किसी अन्य पार्टीशन पर विंडोज इंस्टॉलेशन नहीं है, तो इनमें से किसी एक रिपॉजिटरी के साथ जाना आकर्षक हो सकता है। हालांकि वे वास्तव में निश्चित रूप से सुविधाजनक हो सकते हैं, यदि आप उन्हें इस तरह से प्राप्त करने के लिए मजबूर हैं तो सुनिश्चित करें कि आप msftedit.dll और msls31.dll पर मैलवेयर स्कैन करें। आपको इन रिपॉजिटरी के साथ उसी तरह व्यवहार नहीं करना चाहिए जैसे आप उबंटू, डेबियन और फेडोरा परियोजनाओं द्वारा प्रायोजित आधिकारिक रिपॉजिटरी के साथ करते हैं।

<पी> <पी> यह भी ध्यान रखें कि यदि आपको उन्हें इस तरह से प्राप्त करने के लिए मजबूर किया जाता है कि यदि आप अपना कोड पुनर्वितरित कर रहे हैं तो इससे लाइसेंस संबंधी चिंताएं हो सकती हैं। ऐसा कोई भी निष्पादन योग्य इंस्टॉल न करें जिसके बारे में ऐसा कोई रिपॉजिटरी पूछता हो, क्योंकि ये निष्पादन योग्य अक्सर वास्तविक आधिकारिक Microsoft Windows सॉफ़्टवेयर वातावरण के उपयोगकर्ताओं को प्रभावित करने के लिए डिज़ाइन किए गए एडवेयर का एक रूप होते हैं। यही बात किसी भी मामले पर लागू होती है, जहां आपको इन दोनों के अलावा कई अलग-अलग लाइब्रेरी डाउनलोड करने की आवश्यकता हो सकती है, क्योंकि वे एक ही प्रकार के एडवेयर आक्रमण का शिकार हो सकते हैं।

<पी> लेखक के बारे में

<पी> लिनक्स पर वाइन में OLE त्रुटि 8004013F का समाधान:एक चरण-दर-चरण मार्गदर्शिका

<पी> केविन एरो

<पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है।
  1. शीर्ष 8 मैक ऐप अनइंस्टॉलर:ऐप्स को साफ़-साफ़ हटाएं और जगह खाली करें शीर्ष 8 मैक ऐप अनइंस्टॉलर:ऐप्स को साफ़-साफ़ हटाएं और जगह खाली करें

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

  1. फिक्स:आपका फ़ायरफ़ॉक्स प्रोफाइल लोड नहीं किया जा सकता है। यह गुम या दुर्गम हो सकता है फिक्स:आपका फ़ायरफ़ॉक्स प्रोफाइल लोड नहीं किया जा सकता है। यह गुम या दुर्गम हो सकता है

    अधिकांश आधुनिक डेस्कटॉप-उन्मुख लिनक्स वितरण में मोज़िला फ़ायरफ़ॉक्स एक डिफ़ॉल्ट ब्राउज़र के रूप में होता है, इसलिए जब आप खतरनाक “आपकी  फ़ायरफ़ॉक्स प्रोफ़ाइल लोड नहीं की जा सकती प्राप्त करते हैं तो यह वास्तव में निराशाजनक हो सकता है। संदेश। यह अक्सर आपकी होम निर्देशिका में कैश के दूषित होने के कारण

  1. विंडोज़ 10 और 11 में Alt‑Tab के काम न करने के 9 सिद्ध समाधान विंडोज़ 10 और 11 में Alt‑Tab के काम न करने के 9 सिद्ध समाधान

    Alt-Tab टैब के बीच स्विच करने के लिए सबसे अधिक उपयोग किए जाने वाले कीबोर्ड शॉर्टकट में से एक है और मल्टीटास्किंग के दौरान यह बहुत उपयोगी है। हालाँकि, कुछ मामलों में, यह सुविधा काम करना बंद कर देती है। यदि आप अपने डिवाइस पर इस समस्या का अनुभव करते हैं, तो घबराएं नहीं। Alt-Tab का काम न करना विंडोज़ उप