AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Verbindung von Variablen und zB Edit-Komponenten
Thema durchsuchen
Ansicht
Themen-Optionen

Verbindung von Variablen und zB Edit-Komponenten

Ein Thema von freakTAB · begonnen am 2. Apr 2003 · letzter Beitrag vom 2. Apr 2003
Antwort Antwort
freakTAB

Registriert seit: 21. Jan 2003
Ort: Neubrandenburg
56 Beiträge
 
Delphi 7 Enterprise
 
#1

Verbindung von Variablen und zB Edit-Komponenten

  Alt 2. Apr 2003, 10:17
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?
  Mit Zitat antworten Zitat
Benutzerbild von X-Dragon
X-Dragon

Registriert seit: 14. Jan 2003
Ort: Schortens
289 Beiträge
 
Delphi 6 Enterprise
 
#2
  Alt 2. Apr 2003, 10: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.
  Mit Zitat antworten Zitat
freakTAB

Registriert seit: 21. Jan 2003
Ort: Neubrandenburg
56 Beiträge
 
Delphi 7 Enterprise
 
#3
  Alt 2. Apr 2003, 10: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.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#4
  Alt 2. Apr 2003, 11: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
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
freakTAB

Registriert seit: 21. Jan 2003
Ort: Neubrandenburg
56 Beiträge
 
Delphi 7 Enterprise
 
#5
  Alt 2. Apr 2003, 11: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??
  Mit Zitat antworten Zitat
Benutzerbild von Garby
Garby

Registriert seit: 17. Mär 2003
Ort: Tirol
199 Beiträge
 
Delphi 2005 Professional
 
#6
  Alt 2. Apr 2003, 11: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.
Walter
Wenn zwei dasselbe tun, ist es noch lange nicht dasselbe
(Adelphi)
  Mit Zitat antworten Zitat
freakTAB

Registriert seit: 21. Jan 2003
Ort: Neubrandenburg
56 Beiträge
 
Delphi 7 Enterprise
 
#7
  Alt 2. Apr 2003, 12:23
gute Idee!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 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