![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Есть проект с двумя юнитами 1 и 2. Первый основной. У него в секции uses прописано unit2. Во втором юните лежит одна процедура, которую и использует первый юнит. Тут все нормально.
Но в этой процедуре, код которой прописан во втором юните, идет вызов объектов с первой формы. Например, opendialog и пр. Ругается на вызов. Не может распознать ни просто opendialog1.execute, ни form1.opendialog1.execute Как "заставить" второй юнит видеть эти процедуры. Понимаю, что ответ где-то рядом, но я уперлась в стену и уже ничего не понимаю. Буду признательна за помощь. |
#2
|
||||
|
||||
![]() uses в разделе implementation. хотя этот способ не всегда приветствуется. вообще перекрестное использование модулей считаю плохим тоном.
Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
luivilla (21.05.2015)
|
#3
|
||||
|
||||
![]() Цитата:
Не стоит путать форумы с богадельнями. © Bargest |
#4
|
|||
|
|||
![]() Цитата:
Я сама не люблю так делать, но тут условия задачи таковы, что приходится. |
#5
|
||||
|
||||
![]() Цитата:
Цитата:
![]() Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |