Daca le definesti pe toate in acelasi subprogram si functia este definita inainte poti. la fel le poti folosi pe cele care au fost definite inainte in alt subprogram dar din care subprogramul curent face parte direct.
nu stiu cum sa explic exact. poti sa citesti despre variable scope (sau function scope).
ideea e ca daca treci prin subprograme natural nu trebuie sa te intorci. trebuie sa ajungi direct. daca treci direct prin subprograme si functia aia e definita pe undeva, atunci o vede...
uite aici:
http://wiki.freepascal.org/Scope
NicoleTheEnd întreabă: