Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-06-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.144
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

La idea que subyace en el código que te mostró roman es válida para lograr lo que te propones. Pero no es que tengas que usar el código propuesto por roman tal cual para lo que quieres conseguir.

El código expuesto trata de establecer como directorio actual (Current Directory) mediante el procedimiento "ChDir" (Change Directory) el directorio: "A:\".

Es una forma de averiguar si existe un disquete en la unidad A, puesto que, en caso de no existir, no podría cambiarse el directorio a "A:\" y se elevaría una excepción (EInOutError, error de entrada-salida) que nos permitiría mostrar un mensaje informando del problema, u obrar de cualquier otro modo.

Se trataría, efectivamente, de realizar la escritura del archivo dentro de un bloque "try...except", de tal modo que, en caso de error/excepción (se retiró el disco, por ejemplo) pudieras informar sobre el asunto y, por supuesto, abortar la escritura del archivo en cuestión.

Estaría bien que echaras un vistazo a la ayuda de Delphi en busca de la forma de tratar las posibles excepciones mediante bloques "try...except".

En la página Web de Ian Marteens puedes descargar, gratuitamente, el libro La cara oculta de Delphi 4: en el mismo se trata el tema de las excepciones y la manera de trabajar con ellas.

No estaría demás que escribieras aquí el código que empleas para escribir el archivo en cuestión, con el fin de poderte ayudar mejor, en todo caso.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #2  
Antiguo 25-06-2005
Avatar de joHn je@N
joHn je@N joHn je@N is offline
Miembro
 
Registrado: jun 2005
Ubicación: Toluca, Mexico
Posts: 44
Poder: 0
joHn je@N Va por buen camino
gracias por la ayuda

Les agradesco la ayuda lo voy a intentar a ver si me sale porque es muy importante (me juego una asignatura) la verdad es que este programa me agarro de bajada porque no me imaginaba (hasta ahora) tener que verificar dispositivos pero, con la ayuda de personas chidas como los cuates del foro pues es posible esto y mas.

Bueno ya es mucho rollo jejeje

Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 09:03:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi