Article View: pl.comp.lang.delphi
Article #334937Re: kontrola zakresu tablic
From: Piotr S.
Date: Fri, 27 Jan 2012 11:55
Date: Fri, 27 Jan 2012 11:55
33 lines
2006 bytes
2006 bytes
W dniu 2012-01-27 12:41, neuron pisze: > Trafilem na ciekawy blad > > TCostam = class > .. jakies procedury > private > .. jakies zmienne > timeryA: array[0..63]of integer; > timeryB: array[0..63]of integer; > public > .. jakies zmienne > end; > > Program mi sie wykladal i szybko doszedlem ze nie wiadomo czemu wartosc > tablicy timeryB sie samoistnie zmienia. > Zdziwiony bylem jak tablice timeryB przenioslem do sekcji public i > zadzialalo. > No i dalo mi to do myslenia i przeanalizowalem kod pod wzgledem uzycia > tablicyA i faktycznie - polecialem po niej petla o indeksie do127 > > Z delphi 5 przyzwyczajony jestem ze przekroczenie indeksu tablicy konczy sie > AV a tu (XE) sie okazuje ze poszlo sobie po stosie po nastepnych zmiennych. > Czy to jest skopana kontrola zmiennych, czy jakas opcja w konfiguracji > kompilacji bo taki blad moze byc strasznie ciezki do namiezenia w bardziej > skompliowanych strukturach. > > > > Zerknij na przełącznik kompilatora $R. PS
Technical Details
Message-ID:
<4f2290d2$0$1215$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<jfu2j2$p4t$1@mx1.internetia.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Date: Fri, 27 Jan 2012 12:55:59 +0100 From: "Piotr S." <sashxat@interia.pl> User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 Newsgroups: pl.comp.lang.delphi Subject: Re: kontrola zakresu tablic References: <jfu2j2$p4t$1@mx1.internetia.pl> In-Reply-To: <jfu2j2$p4t$1@mx1.internetia.pl> X-Antivirus: avast! (VPS 120127-0, 2012-01-27), Outbound message X-Antivirus-Status: Clean Lines: 34 Message-ID: <4f2290d2$0$1215$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 79.189.48.194 X-Trace: 1327665362 unt-rea-b-01.news.neostrada.pl 1215 79.189.48.194:2687 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit