Hola,
Por ejemplo...
Código Delphi
[-]
library libreria;
uses
Dialogs;
{$R *.res}
function HelpMe() : boolean; stdcall;
begin
ShowMessage('¡Espera que voy!');
Result := true;
end;
exports HelpMe;
end.
Código Delphi
[-]
unit UfrmPrincipal;
interface
uses
Forms, Classes,
Controls, StdCtrls;
type
TfrmPrincipal = class(TForm)
btnHelpMe: TButton;
procedure btnHelpMeClick(Sender: TObject);
end;
var
frmPrincipal: TfrmPrincipal;
function HelpMe : boolean; external 'libreria.dll';
implementation
{$R *.dfm}
procedure TfrmPrincipal.btnHelpMeClick(Sender: TObject);
begin
HelpMe;
end;
end.
Y, bueno, generalizando... cargar una DLL... con la función "LoadLibrary", por ejemplo, puedes escoger la ruta de la librería a cargar...