Difference between revisions of "Uses"

From Free Pascal wiki
Jump to navigationJump to search
Line 1: Line 1:
 +
{{Uses}}
 +
 
The '''uses''' statement is a [[declaration]] by a [[Pascal]] [[Program|program]] that it will invoke or use certain [[Procedure|procedures]], [[Function|functions]], [[object]]s, [[Const|const]]ants, [[Var|var]]iables and other items which are defined or declared in the specified [[Unit|unit]].
 
The '''uses''' statement is a [[declaration]] by a [[Pascal]] [[Program|program]] that it will invoke or use certain [[Procedure|procedures]], [[Function|functions]], [[object]]s, [[Const|const]]ants, [[Var|var]]iables and other items which are defined or declared in the specified [[Unit|unit]].
  

Revision as of 12:43, 22 September 2007

Deutsch (de) English (en) español (es) suomi (fi) français (fr) 日本語 (ja)

The uses statement is a declaration by a Pascal program that it will invoke or use certain procedures, functions, objects, constants, variables and other items which are defined or declared in the specified unit.

Every pascal program and unit has an automatic implied uses statement of

USES System;

except in the case where a compiler parameter allows a unit to exclude a reference to the System unit. (One example of this would be if one was recompiling the System unit, it would be necessary for it not to invoke itself.)