🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #93126

Re: Wadliwy kod wynikowy

#93126
From: webmajsterek
Date: Thu, 14 Oct 2010 09:24
18 lines
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.pl
References: <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