SoloCodigo

Programación General => Delphi => Mensaje iniciado por: Santana en Jueves 6 de Noviembre de 2003, 23:34

Título: TDriveComboBox. Unidad no disponible
Publicado por: Santana en Jueves 6 de Noviembre de 2003, 23:34
Hola a todos.
Cuando selecciono una unidad del driveComboBox que no está disponible, muestro un mensaje de error en un application.MessageBox similar a la que aparece con windows98, que da las opciones reintentar o cancelar. El problema aparece cuando el usuario pulsa reintentar sin haber introducido, por ejemplo, un disquette en el caso de la unidad a:/, ya que como el error ya ha sido generado, no vuelve a mostrar el mensaje.
El programa se comporta de diferente modo segun si se aplica sobre win2000 o sobre win98 por lo que tengo entendido.
En mi caso utilizo win98, mi versión de Delphi es la 6.
Se puede utilizar un bucle de donde no salga hasta que pulse cancelar o se encuentre el disquette en caso de reintentar, pero de todos modos, me parece una solución un poco 'chapucera', supongo que existirá un modo más óptimo de solucionarlo.
Gracias de antemano. Espero haberme explicado bien. Saludos.
:hippi:
Santana
Título: Re: TDriveComboBox. Unidad no disponible
Publicado por: BlackTigerX en Lunes 15 de Diciembre de 2003, 20:53
postea el codigo que tienes ahorita y aqui te lo arreglamos para que haga lo que quieres