Вы смотрели на утилиту TDUMP, которая поставляется с Delphi 7? Bpl - это просто необычная DLL, поэтому вы можете перечислить ее экспортируемые функции:
например.
"C: \ Program Files \ Borland \ Delphi7 \ Bin \ TDUMP.EXE" AFWRTL_RD7.bpl
Turbo Dump Версия 5.0.16.12 Copyright (c) 1988, 2000 Inprise Corporation
Display of File AFWRTL_RD7.BPL
. , .
Экспорт из AFWRTL_RD7.bpl
91 экспортированных имен, 91 экспортных адресов. Порядковая база 1.
...
000046B4 31 000A __fastcall Fgint::Base2StringToFGInt(System::AnsiString, Fgint::TFGInt&)
...
Если вы посмотрите на экспортированные функции, кажется, что перед именем функции стоит префикс с именем устройства или зависимого пакета, например, Fgint :: Base2StringToFGInt является функцией Base2StringToFGInt в модуле Fgint.pas.
Кроме того, обратите внимание на утилиту depen.exe, поставляемую с Windows Resource Kit. Это обеспечивает графический интерфейс для просмотра содержимого DLL (или BPL).
См
http://www.microsoft.com/downloads/details.aspx?FamilyID=49ae8576-9bb9-4126-9761-ba8011fabf38&displaylang=en
для более подробной информации.
Винс