Я прочитал немного больше об этом - теперь я вижу разницу между импортом функции стиля C и созданием объекта OLE.
Что-то вроде этого будет работать для меня:
[Code]
procedure MyFunction();
var
oleObject: Variant;
begin
oleObject := CreateOleObject('MyDLL.MyDLL');
MsgBox(oleObject.MyFunction, mbInformation, mb_Ok);
end;
но требует регистрации DLL-файла.
Полагаю, мне нужно будет создать приложение командной строки для вызова функций из DLL.