Попытка выяснить, почему мы получаем «точку входа не найдена», когда я знаю, что она должна быть там. Помимо карты, есть ли инструмент, который «исследует» .bpl или .dll и показывает точки входа?инструмент для отображения точек входа bpl?
ответ
Delphi поставляется с a command-line program called tdump
, который будет печатать, среди прочего, списки импортированных и экспортированных символов для двоичного кода. BPL-файл - это просто DLL со специально отформатированными именами функций.
В документации сказано Tdump будет unmangle имена с опцией -um
, но я думаю, что может применяться только к C++ имя коверкая, а не изменения Delphi делает идентификаторам. Попробуй и посмотри. Даже если имена остаются искалеченными, это тоже не трудно распознать имена, которые вы ищете.
Спасибо! Наиболее полезной формой было чередование: tdump -da
это: http://www.nirsoft.net/utils/dll_export_viewer.html – jachguate
синтаксис оказался: tdump -ea –
чередуются: tdump -da | grep -i :: –