Article View: pl.comp.lang.pascal
Article #93126Re: Wadliwy kod wynikowy
From: webmajsterek
Date: Thu, 14 Oct 2010 09:24
Date: Thu, 14 Oct 2010 09:24
18 lines
1714 bytes
1714 bytes
> Czy to taki wielki problem najpierw obliczyć wszystkie parametry w > odpowiedniej kolejności, przypisując obliczone wyniki zmiennym lokalnym, > a następnie wywołać odpowiedni podprogram przekazując te zmienne jako > parametry? nie uwierzysz ale tak miałem -- i postanowiłem ze oczyszcze kod . Padło na zmienne lokalne które są uzywane tylko przez chiwile , a przy okazji zrobie funkcje parujaca stringa ( ReturnNumber ) . Kod stanł się czytelniejszy -- ale program nagle przestał działać w oczekiwany sposób . Myślałem ze jak w wywołaniu procedury są odwołania do funkcje to kompilator elegancko wywołuje te procedury ( w kolejności jak w kodzie źródłowym )odkłada na stos wynik i wywołuje procedure . -- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Technical Details
Message-ID:
<6a48.00000104.4cb6cc41@newsgate.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.plReferences:
<i9280f$mu6$1@news.dialog.net.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.pl From: webmajsterek@poczta.onet.pl Newsgroups: pl.comp.lang.pascal Subject: Re: Wadliwy kod wynikowy Date: Thu, 14 Oct 2010 11:24:17 +0200 Organization: Onet.pl Lines: 18 Sender: news@newsgate.onet.pl Message-ID: <6a48.00000104.4cb6cc41@newsgate.onet.pl> References: <i9280f$mu6$1@news.dialog.net.pl> NNTP-Posting-Host: newsgate.onet.pl Mime-Version: 1.0 X-Trace: newsgate.onet.pl 1287048258 7491 213.180.130.18 (14 Oct 2010 09:24:18 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Thu, 14 Oct 2010 09:24:18 +0000 (UTC) X-Mailer: http://niusy.onet.pl X-Forwarded-For: 79.184.124.160, 10.174.28.62 X-User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; FDM; ie8_onetbuild_xppl) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit