将win32应用程序(使用Treeview和XMLDocument控件)移植到FireMonkey Mobile Application - Delphi

时间:2013-12-06 16:17:51

标签: android delphi firemonkey delphi-xe5

我开始将我的win32应用程序移植到“FireMonkey Mobile Application - Delphi”上。

最初的演示很有效,直到我尝试为Android构建它。看来我使用的控件(TTreeview)和TXMLDocument只适用于win32和win64。但是,当我创建一个空白的Firemonkey移动应用程序 - Delphi时,允许使用这两个控件。 Firemonkey中的Ttreeview控件与我在win 32应用程序中使用的控件不同。

那么,这两种控制适用的移动平台(Windows Mobile?)?

我需要找到用于处理树形显示的替代Firemonkey兼容控件和对象,以及用于将我的应用移植到Android的XML功能。我该怎么用?

1 个答案:

答案 0 :(得分:1)

如果您更改TXMLDocument

DOMVendor在Android上运行正常默认情况下,它使用MSXML。见How do I stop the IDE from referencing Windows-specific XML units in my non-Windows project?;这个问题以前(以及最近)已在此处提出并回答。

VCL TTreeView是Windows公共控件的包装器,因此它仅适用于Windows平台。 Delphi(至少目前)不支持Windows Mobile作为目标平台,因此VCL TTreeView唯一可用的地方是基于VCL的Win32 / Win64应用程序。 VCL TTreeView没有“兼容的FMX控件”;您需要重写代码才能使用FMX TTreeView

就您对其他组件的推荐请求而言,我们要求我们找到或推荐工具,库或其他场外资源是非偏离主题的。有关详细信息,请参阅Help Center,尤其是What topics can I ask about here?