Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Objekte "zusammenfassen"
LeRhoem - Mi 26.03.03 16:09
Titel: Objekte "zusammenfassen"
Hi Leute!
Ich möchte nicht jedes mal:
Form1.Objekt1.Objekte2.....Value
eintippen müssen. Sondern das alles z.B. unter
bla.Value erreichen können.
Wie stelle ich das an?
thnx.
Delete - Mi 26.03.03 16:17
Quelltext
1: 2: 3: 4: 5: 6:
| with Form1.Label1 do begin Caption := '...'; Top := 10; Left := 20; end; |
LeRhoem - Mi 26.03.03 16:28
Danke! Das wars!
AndyB - Mi 26.03.03 19:55
Eine andere und aus Fehlergründen bessere Variante ist:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| var bla: TTyp_von_Objekte2; begin bla := Form1.Objek1.Objekte2;
bla.Eigenschaft1 := Wert1; bla.Eigenschaft2 := Wert2; // ... end; |
Die
with-Anweisung hat einen entscheidenden Nachteil: Entscheidet der Compiler genau so wie du, auf welches Objekt sich die Eigenschaft bezieht? Was wenn nicht? - Caos beim Debuggen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!