Uses в DLL
Вот как нужно правильно делать:
Вам необходимо, по крайней мере, два файла -- библиотечный файл и файл с исходным кодом:
Библиотечный файл: mylib.dpr
library MyLib;
uses MyCode in 'MYCODE.PAS';
exports MyFunc index 1;
begin end.
Файл с исходным кодом: mycode.pas
unit MyCode;
interface
function MyFunc( MyParam: string ): string; export;
implementation
function MyFunc( MyParam: string ): string;
begin Result := 'Это просто пример!'; end;
end.