Odwołanie się do zmiennej w innej formie

0

Cześć. Mam taki dylemat bo nie mogę znaleźć nigdzie jak odwołać się do zmiennej, która jest globalna w innej formie, dajmy na to Form2 ma zadeklarowaną globalnie zmienną Start: Boolean; Teraz chce, żeby np. po naciśnięciu Button'a w Form1 zmieniła się wartość Start w Form2. Da rade to zrobić kodem - chce uniknąć barwienia się w np.: INI i zapisywania/wczytywania tych danych z niego. Pozdrawiam.

0

do uses dodajesz nazwe unita formy na której jest zadeklarowana zmienna
np. uses Unit2; i po problemie

0

No i jakoś nie działa, tzn to: Form2.Start := True; :-/

0
Sun napisał(a)

No i jakoś nie działa, tzn to: Form2.Start := True; :-/

Sory ale jakie Form2.Start:=true :/ Nie ma czegoś takiego. Tak jak powiedział arhi dodajesz do uses nazwe Unitu, a potem Od razu odnosisz sie do zmiennej. ;)

0

bo nie tak, po Implementation napisz takie coś:

uses unit2;

i potem nie piszesz Form2.Start:=true tylko start:=true;

0

Musisz zadeklarowac zmienna w sekcji public.

0

albo Unit2.start

0

OK, dzięki już wszystko jest ok, miałem problem bo miałem zmienną Start w Form1 jak i w Form2. Musiałem po prostu pozmieniać ich nazwy :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1