Uses - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Uses

Funky14Funky14 Posts: 20Member
Hey guys!
I need some help please!
I'm writing a big program and I'd like to know how can I use variables from diffirent Units in one Unit? I have 15 Units. In each of the previous Units there is a variable ( integer ) that works like a counter ( For example: If {some criteria} then count:=count + 1; ) So I would like to use that value in my last Unit. How do I go about?

Thanks guys!!
FuNk

Comments

  • zibadianzibadian Posts: 6,349Member
    : Hey guys!
    : I need some help please!
    : I'm writing a big program and I'd like to know how can I use variables from diffirent Units in one Unit? I have 15 Units. In each of the previous Units there is a variable ( integer ) that works like a counter ( For example: If {some criteria} then count:=count + 1; ) So I would like to use that value in my last Unit. How do I go about?
    :
    : Thanks guys!!
    : FuNk
    :
    If that variable is declared in the interface part of the unit, then all units, which use that unit can access it.
    Example:
    [code]
    unit Unit1;

    interface

    var
    SomeInt: itneger;

    implementation

    end.
    [/code]
    [code]
    unit Unit2;

    interface

    uses Unit1;

    procedue Bla;

    implementation

    procedue Bla;
    begin
    SomeInt := 5; // No error.
    end;

    end.
    [/code]

Sign In or Register to comment.