Página 2 de 2

Publicado: 25 Sep 2013 02:34
por Metafunken
Mas comprensible... Entonces trata con la variable directamente, trata con esto en el boton:
 if (sRuta_Instalador== nil) then
         Dialog.Message("Error", "Seleccione una opcion");
         Application.ExitScript();
end
File.Open(sRuta_Instalador, String.SplitPath(sRuta_Instalador).Drive..String.SplitPath(sRuta_Instalador).Folder, SW_SHOWNORMAL);
--File.Run(sRuta_Instalador, String.SplitPath(sRuta_Instalador).Drive..String.SplitPath(sRuta_Instalador).Folder, SW_SHOWNORMAL, false);
sRuta_Instalador= nil;
Lo que haces al inicio, cuando el usuario presiona el boton es una sentencia, la condicion ejecuta la verificacion del contenido de la variable, si la variable es igual a nada es porque han seleccionado nada y dara un dialogo de error y no procedera al codigo, de lo contrario, si el usuario ha seleccionado una opcion del ListBox pues la variable no estara vacia. Finalmente vacias la variable para que el usuario tenga la oportunidad de hacer una nueva seleccion.
Saludos.

Publicado: 25 Sep 2013 15:19
por djmanuel11
Oks Muchas gracias Metafunken. Un Saludo