![]() |
Kurze Frage zu dynamischen Arrays
Hallo!
Kann mir Jemand auf die Sprünge helfen, warum diese Prozedur keine Zugriffsverletzung auslöst?
Delphi-Quellcode:
Danke im Vorraus, Fellmer
procedure MyProcedure;
var MyArray: Array of Char; begin SetLength(MyArray, 1); MyArray[0]:= 'A'; MyArray[1]:= 'B'; MyArray[2]:= 'C'; end; |
Re: Kurze Frage zu dynamischen Arrays
Weil Du die Bereichsüberprüfung ausgeschaltet hast. Es wird einfach über die Grenze des vorhandenen hinausgeschrieben in irgendeinen fremden Speicherbereich hinein.
...:cat:... |
Re: Kurze Frage zu dynamischen Arrays
OK, danke. :thumb:
F1->"$R" hat mich aufgeklärt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:26 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