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
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 :)