OpenDialog

Delphi

11/05/2005

é o seguinte tenho um opendialog q é chamado desse forma opendialog1.execute; ,ate ai tudo ok ! O meu problema esta q se o usuario resolver fechar o opendialog clicando em cancelar o codigo q esta abaixo do opendialog sera executado normalmente ,gostaria de saber como faço para q so execute as proximas linhas se o usuario escolher ´OK´ logo apos a escolha do respectivo arquivo!


obrigado !


Guilherme

Guilherme

Curtidas 0

Respostas

Weber

Weber

11/05/2005

if OpenDialog1.FileName <> ´´ then
begin
  < seu código >
end;



GOSTEI 0
Massuda

Massuda

11/05/2005

O método Execute é uma função que retorna um Boolean. Se retornar True, o usuário deu OK, se retornar False, o usuário cancelou.


GOSTEI 0
Guilherme

Guilherme

11/05/2005

achei a soluçao !
esse ai de vc abrir o opendialog mais de 1 vez ja nao funciona !


if (opendialog1.execute) then 
cod....



GOSTEI 0
POSTAR