2010-06-03 16 views
5

यह ऑब्जेक्ट हमेशा सिस्टम पर डिफ़ॉल्ट का उपयोग करता है, इसलिए x64 मशीन पर, यह एक x64 इंटरनेट एक्सप्लोरर ऑब्जेक्ट का उपयोग करेगा। क्या कोई तरीका है जिसे मैं x86 IE का उपयोग करने के लिए मजबूर कर सकता हूं? वेब पेज तत्व ब्राउज़र एक्सेस x64 पर काम नहीं करता है और मेरे नियंत्रण से बाहर है।System.Windows.Forms.WebBrowser: बल X86?

उत्तर

4

आप विजुअल स्टूडियो प्रोजेक्ट के प्रॉपर्टी पेजों के भीतर x86 में संकलित करने के लिए फॉर्म एप्लिकेशन को मजबूर कर सकते हैं। Properties -> Build -> Platform Target

+0

क्या यह एम्बेडेड ब्राउज़र ऑब्जेक्ट X86 IE का उपयोग करने के लिए भी मजबूर करता है? – heap

+2

ऐसा करता है, WebBrowser इंटरनेट एक्सप्लोरर इन-प्रोसेस का उपयोग करता है। एक प्रक्रिया के अंदर 64-बिट और 32-बिट घटकों को मिश्रित नहीं किया जा सकता है। –

0

X86 मोड में अपने प्रोग्राम को संकलित करें।