🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #345947

Rozsyłanie informacji o zmianie właściwości do wielu miejsc w aplikacji

#345947
From: m
Date: Thu, 29 Jun 2017 15:33
18 lines
1461 bytes
Takie filozoficzne pytanie jak to można zrobić coś lepiej :)

Jest sobie
var  StanWifi:TStanWifi

Co jakiś czas "coś" zmienia jedną własciwość
StanWifi.Connected := true
lub
StanWifi.Connected := false


Jak zmienia się właściwość to pewne elementy GUI powinny zmienić swój 
wygląd (czyli zareagować na zmianę właściwości)

Jak zautomatyzować proces rozsyłania informacji tak żeby wszystkie ine 
klasy  wiedziały ze trzeba coś zrobić bo zmieniłą sie pewna włąsciwośc  ?

M
Technical Details
Message-ID: <oj36lp$kpa$1@portraits.wsisiz.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!wsisiz.edu.pl!.POSTED.host-89-228-69-192.dynamic.mm.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!wsisiz.edu.pl!.POSTED.host-89-228-69-192.dynamic.mm.pl!not-for-mail
From: m <mmmm@mmmmm.pl>
Newsgroups: pl.comp.lang.delphi
Subject: Rozsyłanie informacji o zmianie
 właściwości do wielu miejsc w aplikacji
Date: Thu, 29 Jun 2017 17:33:43 +0200
Organization: http://www.wit.edu.pl
Message-ID: <oj36lp$kpa$1@portraits.wsisiz.edu.pl>
Mime-Version: 1.0
Injection-Date: Thu, 29 Jun 2017 15:34:17 -0000 (UTC)
Injection-Info: portraits.wsisiz.edu.pl; posting-host="host-89-228-69-192.dynamic.mm.pl:89.228.69.192"; logging-data="21290"; mail-complaints-to="abuse@wsisiz.edu.pl"
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
X-Mozilla-News-Host: news://news.wit.edu.pl:119
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit