![]() |
Re: Daten in einer Klassenhierachie ablegen
Zitat:
PS: Der Fehler tritt nach dem setzen des Zielortes... Hmmm... [edit]Ich habe so folgendermaßen editiert:
Delphi-Quellcode:
Nun er scheint die Nachricht einmal, und beim zweitenmal, wirft er da die Exception?!
procedure TStromkreis.Add_Leuchte(vAdresse : integer; vZielort: string);
var idx : integer; vLeuchte : TLeuchte; begin idx := get_Anzahl_Leuchten; // = Length(FLeuchten)! Vorher war es High(FLeuchten), und die hast es hier im ein erhöht // Übrigends: High gibt nicht die Anzahl zurück :D sondern Length :P SetLength(FLeuchten, idx + 1); // Direktes Create FLeuchten[idx] := TLeuchte.create; FLeuchten[idx].Adresse := vAdresse; FLeuchten[idx].Zielort := vZielort; //Ausgabe einer Testnachricht Showmessage(''); end; Das ist seltsam ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 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