Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Alle datensensitiven Controls finden? (https://www.delphipraxis.net/102510-alle-datensensitiven-controls-finden.html)

SMALLID 30. Okt 2007 09:30

Datenbank: MySQL • Version: 4.1 • Zugriff über: Zeos

Alle datensensitiven Controls finden?
 
Hallo,

ich würde gerne alle datensensitiven Controls einer Form abfragen, weiß aber nicht, wie das gehen soll. Ich kann mich dunkel erinnern, hier mal in einem anderen Thread davon was gelesen zu haben, finde aber das Thema nicht mehr :(

Also ich will quasi sowas wie

Delphi-Quellcode:
for i := 0 to ControlCount -1 do
begin
  Controls[i].etcetc...
end;
machen, aber nur solche Controls durchgehen, die eine DataSource-Verknüpfung besitzen.

Vielen Dank für eure Vorschläge!

Viele Grüße,

SMALLID

nachti1505 30. Okt 2007 09:55

Re: Alle datensensitiven Controls finden?
 
Delphi-Quellcode:
uses TypInfo;
...

  for i := 0 to ComponentCount -1 do
  begin
    if IsPublishedProp(Components[i], 'DataSource') then begin
  end;
Unter der Vorraussetzung, dass jede DB-Sensitive Komponente nen PubslihedProperty 'DataSource' hat...


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:37 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