Mesaj Gösterme

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Mesaj Gösterme

Mesaj gönderen gaus »

Kolay gelsin arkadaşlar ve hocalarım;
Şimdi Aklımda birşey var da nasıl yapılacağı hakkında pek bir fikrim yok
Şöyle bir mesaj düşünün
Uyarıyı verecek 5 saniye sonra kendiliğinden kaybolacak böyle silinerek gidecek yada direk de kaybolabilir;
showmessage() yaptığımızda altında bir ok butonu çıkıyor ve ok demeden de ekrandan gitmiyor
Bunu nasıl önleyebiliriz
Şimdiden teşekkürler
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Mesaj Gösterme

Mesaj gönderen barisatalay »

Kendin bir TRectagnle nesnesi ile bunu yapabilirsin şekil ve şemal hayal gücüne kalmış artık. Kendi özel mesaj dialogunu tasarla yani bir procedure ile ac ve kapa
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Mesaj Gösterme

Mesaj gönderen gaus »

Sağolasın barış biraz onu karıştırayım
Bir procedure yaz diyorsun
Timerla mı yapılmalı yoksa başka bir yolda bulunabilir mi
Birde bunu fonskiyon ile yazmak istiyorum yani ben stringimi vereyim Trectangle mı dönsün bana mantıken nasıl olur sence
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Mesaj Gösterme

Mesaj gönderen SimaWB »

Bahsettiğiniz mesaja Android'de "Toast Message" deniliyor(IOS'ta da aynı mı bilmiyorum).
Delphi (FireMonkey) için toast mesaj bileşeni: https://www.cybertribe.de/info/components/fmx/toast/
Linkteki sayfadaki videodan nasıl kurulacağını/kullanılacağını görebilirsiniz.
There's no place like 127.0.0.1
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Mesaj Gösterme

Mesaj gönderen gaus »

@simaWb çok teşekkür ederim tam da istediğim buydu
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Mesaj Gösterme

Mesaj gönderen barisatalay »

SimaWB yazdı:Bahsettiğiniz mesaja Android'de "Toast Message" deniliyor(IOS'ta da aynı mı bilmiyorum).
Delphi (FireMonkey) için toast mesaj bileşeni: https://www.cybertribe.de/info/components/fmx/toast/
Linkteki sayfadaki videodan nasıl kurulacağını/kullanılacağını görebilirsiniz.
Aslında haklısınız Toastı unuttum ben :)

Ozaman ekte vereceğim dosyayı projenize ekleyin "Uses" bloğunada eklemeyi unutmayın.

{$IFDEF ANDROID}
Toast('Buraya mesajınız..');
{$ENDIF}

Eğer sürelerini istdiğiniz gibi vermek isterseniz mesajdan sonra virgül ve sonrasına "LongToast, ShortToast" seçeneklerinden birini yazınız varsayılan "ShortToast"
Dosya ekleri
ToastAndroid.rar
(950 Byte) 177 kere indirildi
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Mesaj Gösterme

Mesaj gönderen gaus »

Çok çok teşekkür ederim
Peki barış kardeşim şunu sorabilir miyim
Bilgi eksiliğim çünkü bu
{$IF}
{$ENDIF}
tam olarak ne işe yarıyor
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Mesaj Gösterme

Mesaj gönderen barisatalay »

Valla bende XE5 ile öğrenmeye başlıyorum bunları özel bloglar için kullanılıyor sanırım mesela Delphi IDE'si ile alakalı şeyler.
Örn: IDE versiyonu, Target Platform, CPU vs. vs. kısaca ezber gidiyorm onlarda bilen birinin açıklaması daha iyi olacaktır.
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Mesaj Gösterme

Mesaj gönderen gaus »

Tamam teşekkür ederim sağolun
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Mesaj Gösterme

Mesaj gönderen SimaWB »

gaus yazdı: {$IF}
{$ENDIF}
tam olarak ne işe yarıyor
{$IF} ve bunun gibi {$...} ifadelere Compiler Directives deniliyor.
Derleyici direktifleri; henüz derleme aşamasındayken bir takım kararlar verilmesini sağlar.

Derleyici direktiflerinin sadece küçük bir kısmı olan {$IFDEF}, {$IFNDEF}, {$IF}, {$ELSEIF}, {$ELSE}, {$ENDIF}, {$IFEND} ise koşullu derleme için kullanılanlarıdır.
Tüm derleyici direktifleri listesi için bkz.

Koşullu derleme direktiflerini bazı koşullara göre derleme yapmak isterseniz kullanabilirsiniz

Örneğin sadece DEBUG modda çalışırken bir mesaj çıkartmak istiyorsunuz:

Kod: Tümünü seç

{$IFDEF DEBUG}
ShowMessage('deneme'); //Programı RELEASE modda derlediğinizde bu kısım çalışmayacaktır. 
{$ENDIF}
Delphi versiyonuna göre farklı kod yazmanız gereken yerlerde de bu direktifler çok işinize yarar. Örnek;

Kod: Tümünü seç

{$IFDEF VER210}  
Bu kısımdaki kod sadece Delphi 2010 ile derlenir
{$ENDIF}

{$IF CompilerVersion >= 22}
//Bu kısımdaki kodlar Delphi XE ve sonrasında derlenir
{$ENDIF}
Yukarıdaki linkte de göreceğin gibi derleyici direktifleri burada anlatılamayacak kadar çok fazladır. Linklere göz atmakta fayda var :wink:
There's no place like 127.0.0.1
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Mesaj Gösterme

Mesaj gönderen barisatalay »

@SimaWB Üstad teşekkürler blgi için :)
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Mesaj Gösterme

Mesaj gönderen gaus »

Sağolun gerçekten çok işe yarayacak hakikaten
Tekrar teşekkürler
Cevapla