Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
TAniIndicator
#1
Question 
Merhaba,

Ekran indicatorun rahatça dönmesi için main thread i boş bırakıp, ilgili işlemleri ayrı bir thread da yapmak gerekiyor.
Bu Indicatoru ekranda döndürecek bir thread yazılıp. Diğer yapılan işlemleri thread içerisine taşımadan işleme başlarken indicatoru aktif eden threadi başlatıp. 
finally olarak ta sonlandırmak gibi birşey yapılabilir mi?

Teşekkürler
Cevapla
#2
Merhaba,
Bu konuda daha önce bir paylaşımda bulunmuştum.
DelphiCan'dır!
Cevapla
#3
Bu firemonkeydeki thread olayını bir türlü çözemedim, stabil bir kullanım yakalayamadım Fmxui showwaitdialog dahil veritabanı işlemleri yapınca 10 işlemin 9 unda çökmüyorsa 1 tanesinde uygulama çöküyor
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Cevapla
#4
(14-12-2018, Saat: 17:03)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
Bu konuda daha önce bir paylaşımda bulunmuştum.

TThread.CreateAnonymousThread(
procedure ()
begin
  TThread.Synchronize (nil,
    procedure ()
    begin
      AniIndicator1.Visible := True;
      AniIndicator1.Enabled := True;
    end
  );
  try
    //işlemleriniz;
  finally
  //  TThread.Synchronize (nil,
  //    procedure ()
  //    begin
        AniIndicator1.Enabled := False;
        AniIndicator1.Visible := False;
  //    end);
  end;
end
).Start;

Hocam bu payşatığınız code buloğunu denemiştim. web servislerle alış veriş yaparken problem olmuştu diye hatırlıyorum..
try--finally bloğu içerisinde görsel objelere ulaşmamamız mı gerekiyor.
ben ayrı bir konu olarak merakımdan sormuştum.
Ekranda gözüken formun üstünde bir indicator create edip döndürecek bir thread yazılabilir mi diye?

try
IndicatorBaslat;
//işlemler
finally
IndicatorKapat;
end;

tarzında kendim denedimde olmadı dondu indicator. benmi yanlış yaptım aceba yoksa her halukarda main threadi boşaltmamız mı gerekiyor diye   Smile
Cevapla
#5
FGX'in ActivityDialog unu hiç denediniz mi?
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#6
(14-12-2018, Saat: 19:47)mcuyan Adlı Kullanıcıdan Alıntı: FGX'in ActivityDialog unu hiç denediniz mi?

Denemedim deneyim hocam. Buradaki indicator donmaz mı hocam
Cevapla
#7
Yok hocam.. Donduğunu görmedim ben.. Kullanımı da çok basit.

Fg1.Message:='Mesajınız';
Fg1.Show;
// İşlemleriniz
Fg1.Hide;
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#8
(15-12-2018, Saat: 11:44)malitutuncu Adlı Kullanıcıdan Alıntı:
(14-12-2018, Saat: 19:47)mcuyan Adlı Kullanıcıdan Alıntı: FGX'in ActivityDialog unu hiç denediniz mi?

Denemedim deneyim hocam. Buradaki indicator donmaz mı hocam

Fgxin Berlin için olanı [RX] [FGX] Описание версии 0.7.1.112 çalışıyor. Çok Teşekkürler.
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi