muchas gracias me sirve el codigo pero solo quisiera saber si se ejecuto shellexecute
asi esta el codigo mas completo
en esta linea tengo si el archivo no corresponde todo funciona ok y quisiera hacer lo mismo si se ejecuta shellexecute un dialogo, aceptar y cierre...
Código Delphi
[-]
if MessageDlg('Archivo invalido!', MtInformation, [mbOK],0) = mrok then
Application.Terminate;
Código Delphi
[-]
if ParamStr(1) > '' then
begin
OpenDialog1.FileName:= ParamStr(1);
edit1.Text:=ParamStr(1);
if ParamStr(1) > '' then
begin
if ExtractFileExt(ParamStr(1)) = '.reg' then
ShellExecute(Handle, 'open', 'HAND.CMD', PChar(GetShortName(Opendialog1.FileName)), nil, SW_NORMAL)
else
if MessageDlg('Archivo invalido!', MtInformation, [mbOK],0) = mrok then
Application.Terminate;
end;
end;
muchas gracias