Primero creas el otro formulario... FormLinkDlg... darle la apariencia que desees y las propiedades necesarias para que se maneje como lo esperas. luego agregas la unidad a los uses y puedes crear una función o manejarlo directamente desde un procedimiento en especifico.
creo que con una función así podria funcionar:
Código Delphi
[-]
function LinkDlg(Caption, Text, Link : String) : TModalResult;
var
mResult : TModalResult;
Dialog : TFormLinkDlg;
begin
Dialog := TFormLinkDlg.Create(Application);
try
Dialog.Caption := Caption;
Dialog.Text := Text;
Dialog.Link := Link;
mResult := Dialog.ShowModal;
finally
Dialog.Free;
end;
Result := mResult;
end;
luego solo seria llamar la funcion
Código Delphi
[-]
LinkDlg("Fotos", "Su foto está cargada", "C:\fotos\foto.jpg");