[英]How do I make my Delphi code compatible with multiple platforms?
我目前正在開發移動應用程序,而我當前的目標平台是Android(因為這是我擁有的當前設備)。 但是,我也想嘗試使其與IOS和Windows兼容(測試)
我當前用於退出應用程序的代碼使用:
uses FMX.Platform.Android
procedure TfrmMain.btnExitClick(Sender: TObject);
begin
MainActivity.finish;
end;
如何使它與IOS或Windows兼容(測試時)? 在Android中,僅使用關閉不起作用。
您可以使用條件編譯來編寫多平台代碼:
{$IFDEF MSWINDOWS}
// Do something...
{$ENDIF}
{$IFDEF MACOS}
// Do something...
{$ENDIF}
{$IFDEF Android}
// Do something...
{$ENDIF}
{$IFDEF iOS}
// Don't do anything
{$ENDIF}
另外,請看一下先前的問題以獲取更多詳細信息,尤其是在Android上關閉應用程序時: 如何在Delphi-XE5 Firemonkey應用程序中關閉android應用程序?
Apple不允許make終止您的申請。 因為,只有用戶決定何時要關閉應用程序。 但是,如果您關閉應用程序,Apple不會在App Store中獲得您的應用程序。
您可以使用暫停過程。 但我不建議這樣做。
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.