Nie wiem czy ktoś kiedyś próbował czegoś takiego jak ładowanie pliku DLL z servera zdalnego np:
http://127.0.0.1/plil.dll
Czy w ogóle jest taka możliwość bo takie coś ni niestety nie działa...
var
DLL : THandle;
About : procedure;
begin
DLL := LoadLibrary('http://localhost/SimpleDLL.dll'); // załadowanie pliku
try
@About := GetProcAddress(DLL, 'About'); // pobranie wskaźnika do procedury
if @About = nil then raise Exception.Create('Nie można załadować procedury');
About; // wykonanie procedury
finally
FreeLibrary(DLL);
end;