我开始将我的win32应用程序移植到“FireMonkey Mobile Application - Delphi”上。
最初的演示很有效,直到我尝试为Android构建它。看来我使用的控件(TTreeview)和TXMLDocument只适用于win32和win64。但是,当我创建一个空白的Firemonkey移动应用程序 - Delphi时,允许使用这两个控件。 Firemonkey中的Ttreeview控件与我在win 32应用程序中使用的控件不同。
那么,这两种控制适用的移动平台(Windows Mobile?)?
我需要找到用于处理树形显示的替代Firemonkey兼容控件和对象,以及用于将我的应用移植到Android的XML功能。我该怎么用?
答案 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?