Tema: Re: proceduroj kreipinys i funkcija
Autorius: saimhe
Data: 2009-12-18 16:40:08
> kodas vykdomas nuosekliai, o paprogrames gi veikia lygiagreciai

  Viskas _vykdoma_ nuosekliai. Nepainiok su thread'ais.


> Ar gudresnis kompiliatorius cia kabintusi?

  Kabinsis visi. Reikia prototipo su raktiniu žodžiu FORWARD.
( http://en.wikibooks.org/wiki/Pascal_Programming/Syntax_and_functions#Functions.2FProcedures )


Function Add(A, B : Integer): Integer; Forward;

Function Bad(A, B, C : Integer) : Integer;
Begin
 Bad := Add(Add(A,B),C);
End;

Function Add(A, B : Integer) : Integer;
Begin
 Add := A + B;
End;

-- 
  saimhe