Приветствую.
Например, можно создать Run-time BPL (Borland Package Library).
По большому счету, это та же DLL, и она эскпортирует в т.ч. и члены классов.
(Можно запустить DUMPBIN или TDUMP и проверить. Причем TDUMP еще и имена расшифрует

)
Так что можно ее через раннее или позднее связывание грузануть и работать.
Но сам я, если честно, не пробовал.
Одно знаю: если в Delphi объявить класс, то вместо его реализации можно написать
(правда, уже не помню- то ли в определение метода внутри определения класса, то ли после определения класса)
... MyMethod(<paramlist>); external 'MyCoolLibrary.dll';
и оно успешно компилится.
Slicer