2010-11-18 12 views
5

में 32 बिट डीएल मैं समझता हूं कि मैं 64 बिट प्रक्रिया में 32 बिट डीएल लोड नहीं कर सकता। मेरे पास 32 बिट डीएल (वीबी 6 घटक) है, जिसमें कोई स्रोत कोड नहीं है, जो एक्सेल ऑटोमेशन मैक्रो में लोड होता है। मेरे विकल्प क्या हैं?Office 64 बिट

उत्तर

3

32-बिट ऐड-इन्स 64-बिट पर not supported हैं।

सिफारिशों जो संस्करण के लिए: Microsoft recommends जब तक आप एक 32-बिट प्रक्रिया की स्मृति सीमाओं जो केवल आप बहुत बड़ी स्प्रेडशीट से निपटने के लिए की जरूरत है होने की संभावना है में चलाने कार्यालय के 32-बिट संस्करण का उपयोग करने के Office 2010 स्थापित करने के लिए की इस प्रकार हैं:

  • तो आपके संगठन के उपयोगकर्ता इस तरह के ActiveX नियंत्रण, तृतीय-पक्ष ऐड-इन्स, घर में समाधान कार्यालय के पिछले संस्करणों के साथ बनाया गया के रूप में कार्यालय के लिए मौजूदा एक्सटेंशन, पर निर्भर , या प्रोग्राम के 32-बिट संस्करण जो Office के साथ सीधे इंटरफ़ेस करते हैं, हम अनुशंसा करते हैं कि आप 32-बिट Office 2010 (डिफ़ॉल्ट installa स्थापित करें टियन) उन कंप्यूटरों पर जो 32-बिट और 64-बिट समर्थित विंडोज ऑपरेटिंग सिस्टम चला रहे हैं।

  • यदि आपके संगठन के कुछ उपयोगकर्ता Excel विशेषज्ञ उपयोगकर्ता हैं जो एक्सेल स्प्रेडशीट्स के साथ काम करते हैं जो 2 गीगाबाइट्स (GB) से बड़े हैं, तो वे Office 2010 के 64-बिट संस्करण को स्थापित कर सकते हैं। इसके अतिरिक्त, यदि आपके पास इन- घर समाधान डेवलपर्स, हमारी सलाह है कि उन डेवलपर्स Office 2010 इतना है कि वे परीक्षण करने और कार्यालय 2010.

के 64-बिट संस्करण पर अपने घर में समाधान अद्यतन कर सकते हैं के 64-बिट संस्करण के लिए उपयोग किया

यदि आपको स्मृति सीमाओं के कारण 64-बिट संस्करण के साथ जाना है, तो आपके पास the following options है:

  • आप स्रोत कोड है, तो आप एक 64-बिट संस्करण अपने आप को उत्पन्न कर सकते हैं,

  • आप एक अद्यतन संस्करण के लिए विक्रेता से संपर्क कर सकते हैं,

  • आप एक के लिए खोज सकते दूसरा तरीका।

वहाँ वास्तव में एक चौथा विकल्प जो माइक्रोसॉफ्ट द्वारा इस लेख में उल्लेख नहीं है: आप आउट-ऑफ-प्रक्रिया COM सर्वर जो अपने 64-बिट मैक्रो बीच प्रॉक्सी के रूप में कार्य करता है एक 32-बिट बना सकते हैं और विरासत 32-बिट COM घटक या COM + अनुप्रयोग बनाएं। एक नमूना यहां प्रदान की जाती है:

Accessing 32-bit DLLs from 64-bit code

+0

VB6 के लिए कोई 64 बिट संकलक है। – Joshua

+0

@ जोशुआ: नहीं है। लेकिन माइक्रोसॉफ्ट आलेख इस समस्या के सामान्य समाधानों के बारे में बात करता है। –

+0

"64-बिट कोड से 32-बिट डीएलएल एक्सेस करना" स्थानांतरित हो गया है। मैंने लिंक तय कर दिया है। –