2012-01-05 13 views
7

मैं 2 डी और 3 डी त्वरण सक्षम के साथ वर्चुअलबॉक्स के अंदर एक विन 7 एक्स 64 प्रो चला रहा हूं, लेकिन अधिकांश नियंत्रण (टीबटन, टीस्ट्रिंगग्रिड, टीटीएब कंट्रोल इत्यादि) डेल्फी के अंदर अदृश्य हैं। अगर मैं निष्पादन योग्य चलाता हूं, तो सभी नियंत्रण ठीक से प्रस्तुत किए जाते हैं। मैं डेल्फी के अंदर नियंत्रण कैसे बना सकता हूं?डेल्फी एक्सई 2: वर्चुअलबॉक्स में अदृश्य फायरमॉकी नियंत्रण

यह एक ताजा स्थापित डेल्फी XE2 डब्ल्यू/अद्यतन 3

समस्या को वर्णन करने के लिए मैं 2 स्क्रीनशॉट बनाया:

अंदर डेल्फी

enter image description here

आईडीई

निष्पादन

enter image description here

संपादित करें: वर्चुअलबॉक्स संस्करण 4.1.8 r75467

+2

यह एक बग की तरह दिखता है। एक क्यूसी रिपोर्ट जमा करें। –

+0

आपने प्रश्न में चित्र क्यों नहीं डाले थे? – RBA

+1

@RBA कम प्रतिनिधि उपयोगकर्ताओं को इनलाइन छवियों को शामिल करने की अनुमति नहीं है। मैंने उन्हें संपादित किया है। –

उत्तर

3

समस्या यह है कि फायरमोनकी (विंडोज़ के तहत) डायरेक्टएक्स का उपयोग अपने नियंत्रण खींचने के लिए करता है।
संस्करण 3 से पहले DirectX VirtualBox में समर्थित नहीं है, यही कारण है के लिए आप Firemonkey नियंत्रण नहीं देख रहे हैं
(तहत OSX/iOS यह ओपन का उपयोग करता है)।

हालांकि अच्छी खबर यह है कि VirtualBox 3.0 (और ऊपर) DirectX का समर्थन करता है, देखें: http://www.dedoimedo.com/computers/virtualbox-3-directx.html
यह आवश्यकता है कि आपको DirectX ड्राइवर इंस्टॉल अपने VirtualBox में, आलेख देखें।

+0

मैंने डायरेक्ट 3 डी समर्थन और डायरेक्टएक्स को विवरण में स्थापित किया और मुझे चलाने के लिए अवास्तविक टूर्नामेंट भी मिला। हालांकि, डेल्फी आईडीई में नियंत्रण प्रस्तुत करने से इंकार कर देता है। – Gloegg

+1

फ़ायरमॉन्की डिजाइन-टाइम पर डायरेक्ट 3 डी (या किसी भी प्रकार का डायरेक्टएक्स) का उपयोग नहीं करता है ... यह जीडीआई + का उपयोग करता है। आपने यह भी अनदेखा किया है कि डायरेक्टएक्स रन-टाइम पर वीएम में काम कर रहा है, लेकिन डिज़ाइन-टाइम पर नहीं। यह एक संभावित बग इंगित करता है। – LaKraven

1

सुरक्षित मोड से अतिथि जोड़ों को स्थापित करें (संकेत मिलने पर डायरेक्टएक्स समर्थन का चयन करना याद रखें)। सुनिश्चित करें कि आप वर्चुअलबॉक्स के अपेक्षाकृत हालिया (4 या नए) संस्करण चला रहे हैं।

सभी विंडोज अपडेट स्थापित करें (क्योंकि यह अपडेट संभव है कि इनमें से एक अपडेट विंडोज 7 के लिए कुछ वीएम से संबंधित मुद्दों को संबोधित करता है)।

यह सब मैंने किया है, और फायरमॉन्की डिजाइन-टाइम और रन-टाइम दोनों में मेरे लिए पूरी तरह से काम करता है!

यदि आप यह सब करते हैं और अभी भी नियंत्रण समय-समय पर नियंत्रण अदृश्य हैं ... मैं दृढ़ता से डेल्फी को पुनर्स्थापित करने का सुझाव देता हूं क्योंकि मैं उन लोगों को जानता हूं जिनके पास एक ही समस्या है, और एक पुनर्स्थापना ने इसे हल किया है।

+0

डेल्फी को पुनर्स्थापित करने के लिए एक वर्चुअल मशीन पर जाकर मैं क्या करना चाहता था। खैर, क्योंकि कुछ और काम नहीं किया, मैं वह करूँगा। – Gloegg

+0

सौंदर्य, हालांकि, यह है कि एक बार इसे पुनर्स्थापित करने के बाद ... आपको इसे दोबारा स्थापित नहीं करना चाहिए! – LaKraven

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