Ver Mensaje Individual
  #4  
Antiguo 23-06-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Reputación: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Fíjate que el método "Execute" retorna un valor "booleano". Pues bien, el mismo método "Execute" te servirá para lo que quieres. Si retorna "True" significa que el usuario eligió un archivo; si retorna "False" significa que el usuario canceló el diálogo, no eligió ningún archivo.

Código Delphi [-]
var
  archivo: string;
begin
  with TOpenDialog.Create() do
  try
    if Execute() then 
      archivo := FileName;
  finally
    Free;
  end;
end;

PD. Sí; lo sé Domingo, soy un agonioso... aunque no lo tengo claro...
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 23-06-2007 a las 19:11:47.
Responder Con Cita