如何在用于多个平台的Delphi XE7应用程序中处理平台特定的代码?

康妮·贝克斯

我希望我的项目可以编译到iOS和Android。如何处理只针对一个平台而不针对另一个平台的代码?有没有什么方法可以指示Delphi XE7在为iOS编译时忽略例如Android特定的代码(如调用意图)?

肯·怀特

为此有一些预定义的编译器指令:

{$IFDEF ANDROID}
// Android-specific code here
{$ENDIF}

{$IFDEF IOS}
// IOS specific code here
{$ENDIF}

{$IFDEF MACOS}
// OS X specific code here
{$ENDIF}

文档中列出了所有预定义的编译器指令

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用多设备应用程序在Delphi xe7中的StatusBar中显示数据

如何生成安装程序应用程序Delphi XE7

如何使我的Delphi代码与多个平台兼容?

为什么我不能在设备上调试Delphi XE7 Android应用程序?

Reg。使用Delphi XE7进行iOs移动应用程序开发的硬件要求

如何在跨平台应用程序中处理基于UI的导航?

Android应用程序Delphi XE 7中的控制音量

Delphi XE7 + FireMonkey +安卓。该应用程序不在后台以向用户显示通知

在 Android 应用程序中找到蓝牙设备,但在 Flutter 中的特定平台代码中找不到

如何在通用Windows平台应用程序中更新一个特定的dotnet程序集?

如何使用delphi在多个平台上编译程序?

是否存在用于存储桌面应用程序设置的跨平台约定/位置?

Delphi XE7 Firemonkey Android 5.1.1应用程序在三星Galaxy S7上仅通过TEdit崩溃

如何在跨平台应用程序中使用QtWinExtras

如何在Delphi XE8中添加64位目标平台?

如何在Delphi中检测通用Windows平台(UWP)

在Delphi XE7 Android中的Messagedlg

如何在 c# 中获取屏幕尺寸(xamarin 跨平台应用程序)

如何在Xamarin跨平台应用程序中创建具有sqlite支持的PCL

创建通用Windows平台10应用程序时,如何在RelativePanel中实现HorizontalAlignment =“ Stretch”?

如何在没有flex的现有symfony 3.4应用程序中安装api平台?

通用Windows平台(UWP)C#应用程序-如何在应用程序中运行独立的python

如何在Go中处理平台特定的模块?

如何在Delphi XE7中设置“版本信息”?[Delphi设计问题]

访问特定于平台的应用程序数据区域

ShowVirtualKeyboard如何在Delphi FireMonkey Android平台上运行?

如何在应用程序中处理多个时区?

如何在android中处理多个应用程序类

Java中多个平台的平台相关代码