Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

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 otomatik olarak devreye girmesi brs 19 5.124 13-02-2018, Saat: 09:38
Son Yorum: gonulali
  Blocking dialogs not implemented on this platform on Android Platform Paranoyaq 4 250 17-01-2018, Saat: 13:52
Son Yorum: Paranoyaq
  Apple Store - Uygulamanın Açılışta Kırılması Fesih ARSLAN 0 140 08-09-2017, Saat: 10:53
Son Yorum: Fesih ARSLAN
  Add Platform... (Android) hassur 2 374 01-02-2017, Saat: 16:21
Son Yorum: hassur
  Uygulamanın Kapanmasını Engellemek esrehmaan 8 1.105 17-01-2017, Saat: 11:26
Son Yorum: esrehmaan



Konuyu Okuyanlar: 1 Ziyaretçi