![]() |
AW: TPanel zur Laufzeit anlegen und löschen
Es geht ja nicht nur um die Länge, statische Arrays können ja durchaus mit einem Index <> 0 beginnen.
|
AW: TPanel zur Laufzeit anlegen und löschen
Zitat:
Dann kannst Du auch gleich bei
Delphi-Quellcode:
bleiben, da ein dynamisches Array immer bei 0 beginnt und der letzte Index immer Length-1 ist.
Length(Array) - 1
|
AW: TPanel zur Laufzeit anlegen und löschen
Hier wiederhole ich mich gern (
![]() Zitat:
|
AW: TPanel zur Laufzeit anlegen und löschen
Zitat:
|
AW: TPanel zur Laufzeit anlegen und löschen
Sagen wir lieber: nicht immer. Ein statisches Array mit Startindex 0 sollte keine Probleme bereiten.
|
AW: TPanel zur Laufzeit anlegen und löschen
aber auch ein statisches Array mit Startindex <> 0 dürfte problemlos damit funktionieren
jedenfalls fällt mir auf die Schnelle kein Fall ein, wo das nicht so sein sollte |
AW: TPanel zur Laufzeit anlegen und löschen
*Äh* das bezog sich ja nicht auf Deinen Code, sondern auf das 0 bis Length - 1, sofern ich das richtig verstanden habe.
[edit] Achnee, BadenPower hat ja Dich zitiert. Dann würde mich aber auch mal ein Fall interessieren, wo das nicht funktionieren soll. [/edit] |
AW: TPanel zur Laufzeit anlegen und löschen
Zitat:
Delphi-Quellcode:
funktioniert nicht.
SetLength(StatischesArray,100);
|
AW: TPanel zur Laufzeit anlegen und löschen
schon klar - aber das ist noch keine Erklärung warum low und high bei einem statischen Array nicht funktionieren sollte
|
AW: TPanel zur Laufzeit anlegen und löschen
Darum ging es aber doch auch gar nicht, sondern um die Indizes der Laufvariablen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 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 by Thomas Breitkreuz