2010-09-21 11 views
6

क्रिस्टल रिपोर्टें 11 (craxdrt.dll 11.5.7.1048) विंडोज 7क्रिस्टल रिपोर्ट/विंडोज 7: क्रिस्टल रिपोर्ट एक डिफ़ॉल्ट ईमेल क्लाइंट के लिए पूछता है, और एक त्रुटि पोस्ट

मैं क्रिस्टल निर्यात करने के लिए रिपोर्ट का उपयोग कर रहा एक पीडीएफ दस्तावेज, CRYSTALCRAXDRT का उपयोग कर :: आईआरपोर्ट :: निर्यात, और मुझे एक त्रुटि मिल रही है, केवल विंडोज 7।

"अनुरोधित कार्रवाई करने के लिए कोई ईमेल प्रोग्राम संबद्ध नहीं है। कृपया एक ईमेल प्रोग्राम स्थापित करें या, यदि कोई पहले से स्थापित है, तो डिफ़ॉल्ट प्रोग्राम नियंत्रण कक्ष में एक एसोसिएशन बनाएं।"

फिर से, मैं ईमेल भेजने की कोशिश नहीं कर रहा हूं, बस एक दस्तावेज़ बनाएं।

मैं इस में थोड़ा डिबगिंग प्रयास आगे रख दिया है, और क्या हो रहा प्रतीत हो रहा है यह है:

  1. मैं iReport इंटरफ़ेस के माध्यम से craxdrt.dll में फोन, निर्यात में कार्य (...), और फिर, प्रोमोमन के साथ निगरानी करते हुए, मुझे लगता है कि डिफ़ॉल्ट मेलर, संपर्क इत्यादि के लिए कई सौ रजिस्ट्री क्वेरी हैं
  2. ऐसा लगता है कि craxdrt.dll कार्य से पहले एक बड़ी-आश डेटा संरचना का निर्माण कर रहा है, जो भी जानकारी है कार्यों के परिवार की आवश्यकता हो सकती है।
  3. तैनात जब प्रोग्राम एक डिफ़ॉल्ट ईमेल क्लाइंट इस के साथ

समस्याएं नहीं मिल सकता है कोई त्रुटि है:

  1. विंडोज 7 एक डिफ़ॉल्ट ईमेल क्लाइंट के साथ व्यापार नहीं करता है, और जल्दी जांच करने लगता है इंगित करता है कि एक स्थापित करने से समस्या में सुधार नहीं होता है। किसी भी मामले में, मैं उम्मीद नहीं करता कि हमारे सभी ग्राहकों को एक स्थापित किया जाए, न ही हमारे क्लाइंट हमारे द्वारा स्थापित किए जाने की अपेक्षा करते हैं।
  2. किसी ईमेल क्लाइंट (यानी, उपर्युक्त मामले में) की वास्तविक आवश्यकता को अनुपस्थित करें, हमें अभी भी यह त्रुटि संदेश पॉप-अप मिल रहा है।

नोट: दिलचस्प है, यह वास्तव में उपयोगकर्ता फिर निर्यात बटन दबाने से नहीं रोकता है, और यह तथ्य उपयोगकर्ता ऐसा करता है, तो में, त्रुटि करता नहीं दिखाई रजिस्ट्री प्रश्नों के रूप में, जाहिर है प्रति लोड या केवल craxdrt.dll के उपयोग के बाद किया जाता है।

+0

जांच के लिए +1। जांच और विवरण के लिए –

+0

+1। – PowerUser

उत्तर

1

मुझे लगता है कि आप के निर्यात से पहले ExportOptions की स्थापना याद कर रहे हैं:

Dim crxReport As Report 
Set crxReport = Prepare() 

crxReport.ExportOptions.FormatType = crEFTPortableDocFormat 
crxReport.ExportOptions.DestinationType = crEDTDiskFile 
crxReport.ExportOptions.DiskFileName = "C:\temp\Report.PDF" 

crxReport.Export (False) 
+0

यह काफी संभावना है; मुझे खेद है कि मैं अब उस अनुबंध पर काम नहीं कर रहा हूं, या मैं इसका परीक्षण कर सकता हूं :-)। उत्तर के लिए बहुत बहुत धन्यवाद; मुझे उम्मीद है कि यह दूसरों के लिए सहायक होगा क्योंकि वे इसके पार होते हैं! – Benboy

संबंधित मुद्दे