Показать сообщение отдельно
  #8  
Старый 30.10.2015, 08:10
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Цитата:
Сообщение от Loca
Допустим форма с кнопкой. Кода в ней (условно) нет, только событие на кнопке и вызов процедуры. При клике на кнопку запускается процедура из юнита. Но этот юнит не лежит внутри .exe файла (коряво конечно написал, но думаю поняли), он лежит рядом.
Без него программа работать не будет. И если заменить юнит на другой, с совершенно другим кодом, то программа будет выполнять уже другие действия. Типа как конструктор.
использование dll в данном случае как раз легко реализует данный алгоритм работы. достаточно в библиотеках экспортировать одну и туже функцию, но в каждой библиотеке она выполняет различные действия. подменяя библиотеку в зависимости от требований. а в exe будет делать вызов этой функции.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием