На этом шаге мы рассмотрим область действия переменных, описанных в DLL.
Как указывалось ранее, DLL, по сравнению с модулями, имеет более ограниченные возможности взаимодействия с вызывающими ее программами и модулями. DLL располагается в собственном сегменте данных, и любая описанная в ней переменная будет локальной для этой DLL. Кроме того, DLL не может ни получить доступ к переменным, описанным в вызывающих ее модулях, ни экспортировать переменные в другие модули. Все взаимодействия DLL с вызывающими модулями должны быть реализованы только через процедурный интерфейс.
Со следующего шага мы начнем знакомиться с моделью объектно-ориентированного программирования в Object Pascal.