Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Verbindung von Variablen und zB Edit-Komponenten (https://www.delphipraxis.net/3843-verbindung-von-variablen-und-zb-edit-komponenten.html)

freakTAB 2. Apr 2003 09:17


Verbindung von Variablen und zB Edit-Komponenten
 
Ich habe im Moment ziemlich große Datenstrukturen zu verarbeiten. Dabei werden diese erst in ein "Auffangrecord" gelesen und dann dieses in einer Form per Standardkompo's angezeigt und verändert.

Nun würde ich mir gern das Leben leichter machen und die Komponenten sich selbst updaten lassen (und umgedreht), heisst das wenn sich etwas im Record ändert sollte sich der Inhalt der Komponente auch ändern.

Also ganz ähnlich der DB-Komponenten nur eben mit Variablen statt Datensätzen. Weiss einer ob es da schon was gibt? Oder wie man so etwas aufziehen könnte?

X-Dragon 2. Apr 2003 09:31

Um was für Komponenten geht es denn genau?

Um Änderungen von Daten des Records zu reagieren fällt mir so spontan nur die Möglichkeit ein mit einem Timer zu arbeiten und in einem bestimmten Zeitintervall die Daten zu vergleichen.

Das die Daten bei Änderung der Komponenten ins Record geschreiben werden kann man ja einfach über das OnChange-Ereignis lösen.

freakTAB 2. Apr 2003 09:40

Das is ja grad der Punkt, ich möchte gern ne Komponente wo ich eintragen kann welche Variable ich benutzen möchte und er dann ohne mein Zutun "Updated" - ohne das ich ein OnChange oder eine "UpdateAnsicht" Prozedur schreiben muss - das wär 8)
ist aber nur ne Spinnerei von mir, da ich so um die 20 Forms hab wo das alles quasi gleich abläuft.

Phoenix 2. Apr 2003 10:31

Hi,

an der Stelle würde ich nicht mit einem Record sondern mit einem Objekt arbeiten. An der Stelle würde ich dann die Variable auf dem Objekt über einen Property-Accessor ansprechen, der die Update-Routine anwirft.

Oder passt Dir das mit dem Objekt anstelle dem Record nicht ins Konzept?

Grüßle

freakTAB 2. Apr 2003 10:51

Geht leider nicht ... darf die Dinger nich zu Objekten machen da das eine Portierung eines Uraltprogrammes ist und ich grad die Datenstrukturen erhalten soll ("So wie sie sind" sagt mein Chef) :(

PS : Was ist ein Proberty Accessor??

Garby 2. Apr 2003 10:56

Wie wärs mit einem Objekt, das das OnChange - Ereignis deiner Controls abfragt, und über einen Timer Änderungen am Record überwacht. Auf diese Weise kannst du deine Strukturen behalten.

freakTAB 2. Apr 2003 11:23

gute Idee!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz