|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Область видимости переменных
У меня в проекте есть unit1 и unit2 и соответственно form1 и form2, как мне из второго модуля просмотреть переменную из первого. Когда я объявляю переменные в этом месте
private { Private declarations } public { Public declarations } end; var Form1: TForm1; xrow,xcol:integer; <------------------ implementation uses Unit2; {$R *.dfm} то unit2 эти переменные все равно не видит. |
#2
|
||||
|
||||
объяви переменные в public:
Код:
... private { Private declarations } public xrow,xcol:integer; end; ... |
#3
|
||||
|
||||
Как вариант можно ииспользовать:
Unit1.xrow и unit1.xcol. Тогда код в unit2 ,будет выглядеть так: SomsingVar:=unit1.xrow; |
#4
|
||||
|
||||
Цитата:
Не профи, но и не чайник . D6 - лучше не придумали. Пока. |