Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   mit ObjektGruppe arbeiten (https://www.delphipraxis.net/164864-mit-objektgruppe-arbeiten.html)

roboter202 3. Dez 2011 10:45

mit ObjektGruppe arbeiten
 
Hallo,

ich hab das Problem das wenn viele Proceduren von viele (VCL)-Objekte ausgeführt werden.
Das bedeutet ich habe Code der Sich Wiederholt. Eine For Schleife und ein Array wären hier wohl die richte Lösung. Aber der müsste doch auch erst einmal Initialisiert werden. Kann man nicht den Namen der Objektreferenz aus Strings ähnlich wie in PHP zusammenbauen?

Oder gibt es da noch andere Lösungen.

Delphi-Quellcode:
  Field00.Picture.Bitmap := FTexture[0];
  Field01.Picture.Bitmap := FTexture[0];
  Field02.Picture.Bitmap := FTexture[0];
  Field10.Picture.Bitmap := FTexture[0];
  Field11.Picture.Bitmap := FTexture[0];
  Field12.Picture.Bitmap := FTexture[0];
  Field20.Picture.Bitmap := FTexture[0];
  Field21.Picture.Bitmap := FTexture[0];
  Field22.Picture.Bitmap := FTexture[0];
Und dann hätte ich da noch eine Frage

Delphi-Quellcode:
TForm1 = class(TForm)
    Button1: TButton;
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;
Ist so ein Button jetzt eigentlich Public, Private, Protected, oder was?

himitsu 3. Dez 2011 10:50

AW: mit ObjektGruppe arbeiten
 
Delphi-Referenz durchsuchenFindComponent / Hier im Forum suchenFindComponent, aber nur für Objekte, welche sich in/auf einem anderem objekt (z.B. einer TForm) befinden ... Owner-Beziehung.


Eine Frage pro Thread, vorallem wenn die Fragen nichts miteinander zu tun haben. :warn:
Die Standardsichtbarkeit ist public, aber da es sich hier um einen TPersistent-Nachfahren handelt, ist hier der Standard published, wegen dem
Delphi-Quellcode:
{$M+}
.

roboter202 3. Dez 2011 11:00

AW: mit ObjektGruppe arbeiten
 
Danke

Zitat:

Eine Frage pro Thread, vorallem wenn die Fragen nichts miteinander zu tun haben.
Sorry tut mir Leid, ich hielt es nur für etwas Unsinnig für so etwas banales einen 2. Thread aufzumachen

mjustin 4. Dez 2011 19:02

AW: mit ObjektGruppe arbeiten
 
...


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