du könntest dir einen globalen master bauen der unterhalb von implementation declariert ist. Somit ist er außerhalb der
Unit nicht sichtbar. Wenn du bei irgend einer Instanz die Zugangsdaten änderst werden diese an den Master übermittelt und der leitet diese weiter an die instanzen. Das würde bedeuten du müsstest einen "initialization" abschnitt anlegen und dort den master erzeugen und dazu natürlich einen "finalization" abschnitt und dort den master wieder freigeben. Wenn eine Instanz deiner klasse erzeugt wird muss diese sich beim master eintragen (damit dieser später der klasse bescheid sagen kann) und im Destroy muss deine Klasse sich wieder beim master austragen.