Hola,
Si quieres poder pasar parámetros a tu función en la DLL de tipo string, debes incluir ShareMem en el uses:
Código:
library CLDRes;
uses
ShareMem,
SysUtils,
Classes,
bsSkinData,
Forms,
Controls,
uPassOk in 'FORM\uPassOk.pas' {wPassOk};
{$R *.res}
function ConfirmPass(S: string; H: THandle): Boolean; stdcall;
begin
Application.Handle := H;
with TwPassOk.Create(Application) do
....
end;
¿Qué hace exactamente el Form TwPassOk?, porque no termino de entender esto
Código:
try
ShowModal;
if ModalResult = mrOk then
if S = '' then Result := False
else
if S <> pePass.Text then
Result := False
else
Result := True
else
Result := False;
finally
Free;
end;