2010-01-14 6 views

Répondre

11

Oui, vous pouvez en utilisant le nom de l'unité au lieu de ::

Comme :

unit1.var := 2; 

Pour plus de détails: http://delphi.about.com/od/beginners/l/aa060899.htm

+0

Merci c'est exactement ce dont j'avais besoin – JPvdMerwe

+1

C'est pourquoi je m'interroge sur l'utilisation du terme "Global" dans Delphi/Pascal. c'est-à-dire non des variables globales, mais des variables d'unité. Si une terminologie correcte était utilisée, les réponses à ces questions seraient plus évidentes. c'est-à-dire non "comment faire référence à une variable globale?", mais "Comment faire référence à une variable d'unité?". Le fait que "Utilise" introduit des symboles unitaires dans la portée n'est pas une raison suffisante pour abuser du sens de "Global" dans une langue qui n'a techniquement pas ce concept (et le fait que l'aide/la documentation officielle utilise mal le terme excusez soit). – Deltics

6

Vous pouvez

UnitName.VarName := 2 
Questions connexes