![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
глупый-глупый вопрос (видимость и т.д.)
вопрос © (2004-08-01 22:00:00)У меня есть две формы. В обоих uses unit'ов прописаны unit1 и unit2 соответственно (чтобы из unit1 был "виден" unit2 и наоборот).
Если сделать такой код в unit1:
form2.show (та, что описана в unit2) - то всё работает без проблем.
А если в в unit1 сделать:
form2.button1.enabled:=false (кнопка на форме есть), то возникает ошибка Undeclared identifier: 'button1'. Почему так? Уже не знаю что и делать...
default (2004-08-01 22:23:00) [1]мдя, ступил)
default (2004-08-01 22:19:00) [2]дело в том что нельзя в интерф-ых секциях ОБОИХ модулей включить ссылки друг на друга(в uses)
поэтому достучаться до интерф-ых переменных одного модуля не получиться
для доступа к интер-ым переменным можно написать ф-ии возвр-ие
знач-ия нужных переменных
Кириешки (2004-08-01 22:17:00) [3]Бывает...
вопрос (2004-08-01 22:13:00) [4]да, создана. Прошу прощения, разобрался. Глюк из разряда - "без бутылки не разберёшься".. Кнопка на которую я забил form2.button1.enabled:=false называлась почему-то unit2 :))))
Кириешки (2004-08-01 22:09:00) [5]Сори за предидущий ответ - я вопрос не с начала читал.
form2.button1.enabled:=false а вторая форма при этом уже создана?
Кириешки (2004-08-01 22:07:00) [6]Добавь в
Uses Unit2.
вопрос (2004-08-01 22:05:00) [7]глобальные переменные видятся.. а вот элементы на форме - нет.. почему??