![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Пытаюсь обратиться к переменной, описанной в другом модуле, но не знаю как.
Создал в модуле после существующего раздела implementation раздел var, и переопределяю ее там. Код компилируется без ошибок, но при обращении к переменной возникает access violation. Как это сделать правильно? |
#2
|
|||
|
|||
![]() Ну что, так никто и не знает?
![]() |
#3
|
||||
|
||||
![]() ты в Uses укажи другой модуль в октором переменная
|
#4
|
||||
|
||||
![]() http://www.delphisources.ru/forum/sh...ad.php?t=13908 и прочти тут это 7 темами ниже твоей в списке
|
#5
|
|||
|
|||
![]() ALexandr555, спасибо конечно, но это немного не то.
У кого есть немного лишнего времени, посмотрите проект, пожалуйста. А то из-из этой дурацкой ерунды вся работа застопорилась. |
#6
|
||||
|
||||
![]() Я так понял речь идет о spgcntrl1 которая описана в классе TMainForm модуля Unit1.
Дело в том, что вы пытаетесь обратится к spgcntrl1 напрямую, так как будто это локальная переменная, а это не так - это у вас свойство класса TMainForm. Вот через экземпляр этого класса MainForm и обращайтесь к ней. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |