Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Kurze Frage zu dynamischen Arrays (https://www.delphipraxis.net/33212-kurze-frage-zu-dynamischen-arrays.html)

Fellmer Lloyd 3. Nov 2004 09:04


Kurze Frage zu dynamischen Arrays
 
Hallo!

Kann mir Jemand auf die Sprünge helfen, warum diese Prozedur keine Zugriffsverletzung auslöst?
Delphi-Quellcode:
procedure MyProcedure;
var
  MyArray: Array of Char;
begin
  SetLength(MyArray, 1);
  MyArray[0]:= 'A';
  MyArray[1]:= 'B';
  MyArray[2]:= 'C';
end;
Danke im Vorraus, Fellmer

sakura 3. Nov 2004 09:06

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:...

Fellmer Lloyd 3. Nov 2004 09:13

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