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