![]() |
Zirkelbezug vermeiden
hallo zusammen,
folgendes Scenario: eine Instanz einer Klasse(Scollbox mit Buttons) soll beim Klick auf einen der Buttons einen Wert in eine db eintragen und dabei ein DBgrid auf seinem Parent (dem mainform) aktuallisieren. Mit einem Zirkelbezug kein Problem. Aber wie mach ich das ohne Zirkelbezug? Danke Gruss KHH |
AW: Zirkelbezug vermeiden
Indem Du in der Klasse eine entsprechende Property definierst und vom Mainform aus setzt. Die Klasse prüft dann nur noch, ob die Property zugewiesen wurde und aktualisiert sie dann, ohne das Mainform kennen zu müssen.
|
AW: Zirkelbezug vermeiden
Zitat:
Aber in welchem ereignis des dbgrid muss das passieren? |
AW: Zirkelbezug vermeiden
Nicht die DBGrid soll prüfen, sondern die Klasse bekommt die Grid als Property übergeben.
|
AW: Zirkelbezug vermeiden
Zitat:
danke dir probier ich mal so aus. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz