Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Uygulamanın çalıştığı platform
#1
İyi akşamlar;

Firemonkey mobil de veya pc çalışacak uygulama geliştirirken ufak bir sıkıntım oldu;
Uygulamamın çok fazla detayı yok (şimdilik) maksimum 5 adet buton ve kodlama ile basit bir program, fakat bazı codeler pc ye yada android kodları birbirine uymuyor  Sad  bu nedenden dolayı her platform için ayrı, ayrı yapmaktan ise uygulama mobilde kurulmuşsa pc için koyulan butonlar visible yapıp gizleyeceğim veya pc ye kurulmuşsa android için eklenen butonlar gizlenecek. özetle uygulamanın kurulduğu platformu nasıl tespit edebilirim...
Hayat bazen güzel olabiliyor.
Cevapla
#2
Merhaba,

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

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

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

{$IFDEF MSWINDOWS}
//
{$ENDIF}

kaynak: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#3
Şunu da bilmekte fayda var. TOSVersion

 if TOSVersion.TPlatform.pfWindows = pfWindows then ShowMessage('Woow! This is Windows!');

ShowMessage(TOSVersion.ToString);
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla
#4
Merhaba, 
@engerex in belirttiği yöntemde yer alan platform tipleri.

  AllPlatforms = [pfWindows, pfMacOS, pfiOS, pfAndroid, pfWinRT, pfLinux];

Kaynak: C:\Program Files (x86)\Embarcadero\Studio\<Ver.No>\source\rtl\sys\System.SysUtils.pas
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Uygulamanın tamamına müzik gömmek QepnS 4 293 06-07-2018, Saat: 23:23
Son Yorum: Halil Han Badem
  Uygulamanın otomatik olarak devreye girmesi brs 19 6.161 13-02-2018, Saat: 09:38
Son Yorum: gonulali
  Blocking dialogs not implemented on this platform on Android Platform quiet1day 4 708 17-01-2018, Saat: 13:52
Son Yorum: quiet1day
  Apple Store - Uygulamanın Açılışta Kırılması Fesih ARSLAN 0 332 08-09-2017, Saat: 10:53
Son Yorum: Fesih ARSLAN
  Add Platform... (Android) hassur 2 583 01-02-2017, Saat: 16:21
Son Yorum: hassur



Konuyu Okuyanlar: 1 Ziyaretçi