gpt4 book ai didi

德尔福XE2 : Invisible Firemonkey controls in VirtualBox

转载 作者:行者123 更新时间:2023-12-03 14:54:07 31 4
gpt4 key购买 nike

我在 VirtualBox 中运行 Win7 x64 Pro,启用了 2d 和 3d 加速,但大多数控件(TButton、TStringGrid、TTabControl 等)在 Delphi 中不可见。如果我运行可执行文件,所有控件都会呈现良好。如何使控件在 Delphi 中可见?

这是一个新安装的 Delphi XE2,带有更新 3

为了说明问题,我制作了两张屏幕截图:

Delphi IDE 内部

enter image description here

可执行文件

enter image description here

编辑:VirtualBox版本是4.1.8 r75467

最佳答案

问题在于 Firemonkey(Windows 下)使用 DirectX 来绘制其控件。
(在 OSX/iOS 下它使用 OpenGL)
在版本 3 之前,VirtualBox 不支持 DirectX,因此您看不到 Firemonkey 控件。

不过好消息是 VirtualBox 3.0(及更高版本)确实支持 DirectX,请参阅:http://www.dedoimedo.com/computers/virtualbox-3-directx.html
这确实需要您在 VirtualBox 中安装 DirectX 驱动程序,请参阅文章。

关于德尔福XE2 : Invisible Firemonkey controls in VirtualBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8740211/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com