Variabler fra form til form

Tags:    delphi

Jeg arbejder med 2 forme, men er stødt på et mindre problem.

Jeg har en global variabel (F (TColor)) som jeg bruger i min unit 1. På min Form2 har jeg en knap, som skal ændre værdien på variablen F. Problemet er bare, at den ikke vil kendes ved den globale variabel F, som hører til i Unit1. Det er ikke nok at tilføje Unit1 under uses i Unit2. Hvad skal jeg så gøre?

Burde vel være simpelt :E



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Man kan erklære variablen således at den kan ses i hele dit projekt (dine uses) ved at erklære den i interface delen.
På en helt ny unit vil det være som vist herunder:

unit Unit1;

Interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

//Her erklærer du din variable
var
f:Tcolor;

type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation



Tak for svaret. Det var lige det jeg skulle bruge ;) Virker perfekt.



t