Переменные, процедуры и функции внутри большого проекта
Уважаемые коллеги!
Прошу посоветовать мне, как быть в следующем вопросе. Делаем большой проект. Помимо основной программы program, есть подключаемые unit'ы. При этом вызов из основной программы функций unit'а получается сделать, а обратно (из unit'а вызов функций основной программы) - не получается. Можно ли тут что-то придумать? И второй вопрос - насчёт глобальных переменных. В основной программе я их определяю в var, а в unit'е они не видны. Можно ли как-то сделать глобальные переменные реально глобальными, в том числе и при обращении из юнитов? |
Ответ: Переменные, процедуры и функции внутри большого проекта
Не стоит удивляться. Такое поведение процедур и переменных вполне нормально.
Если нужны глобальные переменные, их нужно объявить в одном из модулей. Тоже самое с процедурами, программа видит все процедуры модулей, но не наоборот. А вот внутри модулей они взаимновидимы. К слову, в Дельфи, всё точно также. |
Часовой пояс GMT +4, время: 20:28. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot