2012-03-16 9 views
5

डेल्फी-एक्सई 2 में एक टेक्ससेल वर्कशीट घटक प्रतीत नहीं होता है।
मैं इस घटक के 64-बिट संस्करण को कैसे स्थापित करूं?XE2 में TExcelWorksheet (64-बिट संस्करण) कैसे प्राप्त करें?

enter image description here

एक डाउनलोड लिंक कहीं रास्ते शांत होगा, लेकिन शायद Excel 2010 के लिए एक आयात 64 बिट भी काम करेंगे?

उत्तर

7

आपको dclOffice2010160.bpl डिज़ाइन टाइम पैकेज स्थापित करने की आवश्यकता है।

enter image description here

+0

है कि 64-बिट लक्ष्यों लागू होता है? कार्यालय रैपर की मेरी समझ यह थी कि वे प्रकार पुस्तकालयों के 32-बिट संस्करण पर आधारित थे। (मेरे पास ऑफिस का 64-बिट संस्करण नहीं है; मैं अभी भी अपने विन 7 64-बिट सिस्टम पर Office 2007 32-बिट का उपयोग कर रहा हूं।) –

+0

@ केन मेरी समझ यह है कि 32 और 64 बिट के बीच कोई अंतर नहीं है COM सर्वर। पॉइंटर्स के अलावा अलग-अलग चौड़ाई होती है, लेकिन कंपाइलर बस इसका ख्याल रखता है। हमने अभी हमारे ऐड-इन एक्सप्रेस को अपग्रेड किया है और हालांकि मैंने 64 बिट एक्सेल पर हमारे ऐड-इन का परीक्षण नहीं किया है, फिर भी ऐड-इन एक्सप्रेस सामग्री 32 और 64 बिट दोनों के लिए समान रैपर का उपयोग करती है। वास्तव में यह वास्तव में सभी घटकों के लिए समान है, न केवल COM wrappers, क्योंकि आईडीई केवल 32 बिट है। –

+0

धन्यवाद। मेरा प्रश्न इस्तेमाल किए गए GUID के बारे में अधिक था। मैंने सोचा होगा कि वे .tlb फ़ाइलों में 32 और 64 बिट ActiveX घटकों के लिए अलग होंगे। (Win64 के तहत 64-बिट ActiveX का उपयोग करने के बारे में बहुत कुछ नहीं पता; जैसा कि मैंने कहा, मेरे पास अभी भी Office 32-bit है।) बेशक, अगर उत्तर केवल Office स्वचालन रैपर स्थापित करने के लिए है, तो यह होना आवश्यक नहीं है कार्यालय 2010 संस्करण; डेल्फी एक्सई 2 अभी भी एक्सपी और 2 के रैपर के साथ जहाजों को भी भेजता है।) –