[ Bojann @ 11.04.2005. 13:53 ] @
Kako definisati i pristupiti promenljivoj koja se nalazi na drugoj formi. Dakle, npr imamo formu form1 na kojoj se nalazi promenljiva i:integer koja je deklarisana kao globalna za celu formu. Zatim postavim i drugu formu form2(toj formi postavim u uses delu i uses unit1(od prve forme)) i u okviru nekog dogadjaja potrebna mi je vrednost promenljive i. Kako?
Ja sam probao ovako:

form1.i
ali ovako ne funkcionise.
Kako pozvati promenljivu sa druge forme?
[ Toyo @ 11.04.2005. 14:23 ] @
Pristupas joj sa unit1.i

Ne mozes da joj pristupis sa form1 posto je i form1 isto tako promenjljiva kao i i u unit1. Ako u toj proceduri nemas definisano i onda bi trebalo da joj pristupas samo sa i (bez onog unit1.).
[ _v!rus_ @ 11.04.2005. 15:50 ] @
...Ili da svoju "globalnu" promenjivu stavis pod public sekciju Forme1, odna ce da radi Form1.I
[ Nemanja Avramović @ 11.04.2005. 20:38 ] @
ili ispod implementation stavi:
Code:
uses Unit1;


pa joj mozes pristupati, a kako... zaboravio sam, nisam ovo skorije koristio
[ dogriz @ 12.04.2005. 07:03 ] @
Citat:
JaHvram: ili ispod implementation stavi:
Code:
uses Unit1;


pa joj mozes pristupati, a kako... zaboravio sam, nisam ovo skorije koristio


Nije dovoljno da se stavi uses unit1;
Promenljiva i u unit1 mora biti u public sekciji da bi se videla u unit2