Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi for i:=0 to 3 do => wieso wird i = 4? (https://www.delphipraxis.net/62367-i-%3D0-3-do-%3D-wieso-wird-i-%3D-4-a.html)

Chewie 3. Feb 2006 16:06

Re: for i:=0 to 3 do => wieso wird i = 4?
 
Zitat:

Zitat von Nogge
Normalerweise gibt's ne AV, wenn der Index bei nem array überschritten wird.

Nur, wenn der Speicherbereich dort auch geschützt ist. Wenn dahinter beispielsweise eine weitere Variable steht, kommt keine AV.

sniper_w 3. Feb 2006 16:07

Re: for i:=0 to 3 do => wieso wird i = 4?
 
Zitat:

Nur, wenn der Speicherbereich dort auch geschützt ist. Wenn dahinter beispielsweise eine weitere Variable steht, kommt keine AV.
Richtih. Und die betroffene Variable wird dann entsprechen verändert. :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:18 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz