Zmienne !!!!!!

0

Na jednej Formie mam zdeklarowaną zmienną typu boolean i chcę aby po kliknięci buttona wartość tej zmiennej była ustawiona na false.
OK wszystko jest wporządku ale tylko na jednej formie na drugiej też zdeklarowałem tą samą zmienną ale kiedy klikam buttona zmienna z drugiej formy ma cały czas wartość true. :-[
Co mam dopisać
PLEASE HELP !!

0

no to raczej logiczne ze ta druga nie zmienia wartosci, bo nie wystarczy dac tej samej nazwy zeby zmienne byly 'wspolne' dla kilku form :). Ta zmienna na drugiej formie musisz dac do sekcji public i odwolac sie takze do niej przy nacisnieciu buttona przez NazwaUnitu(obiektu?).NazwaZmiennej := false;

0

Sugeruję trochę inną taktykę... Można po prostu w Unit1 dać deklarację publiczną, tzn tam gdzie jest var Form1: TForm1; dodać var zmienna: Boolean; a później w Unit2 dać uses Unit1 i zmieniać wartość zmiennej...

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