Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
TAniIndicator
#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


Bu Konudaki Yorumlar
TAniIndicator - Yazar: malitutuncu - 14-12-2018, Saat: 14:03
Cvp: TAniIndicator - Yazar: Fesih ARSLAN - 14-12-2018, Saat: 17:03
Cvp: TAniIndicator - Yazar: malitutuncu - 14-12-2018, Saat: 18:04
TAniIndicator - Yazar: narkotik - 14-12-2018, Saat: 17:05
TAniIndicator - Yazar: mcuyan - 14-12-2018, Saat: 19:47
Cvp: TAniIndicator - Yazar: malitutuncu - 15-12-2018, Saat: 11:44
Cvp: TAniIndicator - Yazar: apachi2006 - 30-06-2019, Saat: 22:09
TAniIndicator - Yazar: mcuyan - 15-12-2018, Saat: 13:15



Konuyu Okuyanlar: 1 Ziyaretçi