Безопасность использования .bpl в качестве внешних модулей

Я все еще новичок в delphi, и я разработал приложение, которое загружает файлы bpl во время выполнения, следуя этому руководству http://edn.embarcadero.com/article/27178

Файлы bpl будут находиться в той же папке, что и основное приложение, и мне было интересно, какова безопасность при этом?

Я нашел этот вопрос безопасности внешних модулей, но он не полностью отвечает на мой.

Я имею в виду, что если клиенты копируют эти файлы bpl и передают их другим разработчикам, могут ли они использовать / получить к ним доступ, если у них такая же версия delphi? Или каким-то образом получить доступ к исходному коду?


person FZ95    schedule 10.04.2015    source источник


Ответы (1)


Это просто исполняемые модули, такие как модули .exe или .dll. Они так же безопасны, как и любой другой исполняемый модуль.

Если клиенты копируют эти файлы bpl и передают их другим разработчикам, могут ли они использовать / получить к ним доступ, если у них такая же версия delphi?

да.

Или каким-то образом получить доступ к исходному коду?

Нет. Скомпилированные файлы пакетов bpl не содержат исходного кода.

person David Heffernan    schedule 10.04.2015
comment
Хотя разработчик мог использовать BPL, его полезность была бы серьезно затруднена из-за отсутствия связанных файлов DCU и DCP. - person Rob Kennedy; 10.04.2015