Kako jedan unit da obavestava main o progresu?

Kako jedan unit da obavestava main o progresu?

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Zelim da izdvojim par procedura iz main unita u poseban unit iz vise razloga (preglednost, mogucnost koriscenja u drugim programima itd.).

Problem je sto procedura koju zelim da odvojim trenutno utice na status bar na formi, tj. obavestava o napretku operacije.

Main forma vec ima proceduru UpdateProgress(percent: integer) i nju koristi i ova procedura koju zelim da izdvojim.
Problem mi je kako da izdvojena procedura obavestava main i nakon odvajanja u zaseban unit, posto tada vise ne vidi UpdateProgres?

Da li je dobro resenje u USES klauzulu novog unita da stavim main unti, pa da update pozivam preko TfrmMain.UpdateProgress() ili postoji neka bolja mogucnost?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 722 korisnika na forumu :: 47 registrovanih, 4 sakrivenih i 671 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., apostata, babaroga, bojank, Cigi, darkangel, djboj, djordjekec, Doca, Dorcolac, Duško, Dzoni90, Gama, Georgius, goxin, kolateralnasteta, komkom, konstruktor, kovinacc, Krusarac, liman, madza, manda87, MB120mm, mercedesamg, milos.cbr, miodrag, nenad81, nikolaus112, Oluj2.1, perko91, pristinski korpus, proka89, punto, Rakenica, repac, samsung, sekretar, shone34, Sibin, Sirius, Skywhaler, Snorks, Toni, uruk, vlvl, voja64