FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda por favor... Urge..!!
Antes que nada, muchas gracias por tomarse la molestia de leer este mensaje, espero me puedan ayudar lo mas pronto posible. Gracias…
Estoy haciendo un programa de BD utilizando SQL Server 2000, Delphi 7 y ADOs para la conexión, hasta el momento todo funciona bien, pero quisiera hacer una rutina que me muestre una barra de progreso al momento de establecer la conexión y tener un botón para que al pulsarlo me cancele la conexión. Cuando inicio el programa, solo indico la dirección IP el servidor y se conecta rápido, pero cuando no se puede conectar por "x" cosa, se tarda mucho y en ese tiempo no puedo hacer nada (se traba el programa) hasta después de cierto tiempo, me responde con un mensaje de error. Ya he intentado muchas cosas y estuve viendo unos ejemplos de hilos por que creo que por ahí va la cosa, pero no le entiendo muy bien. Hice una pequeña prueba con hilos pero no funciona, ocurre lo mismo, si no se conecta, se tarda mucho y se traba.
Última edición por __hector fecha: 22-07-2005 a las 22:20:30. |
#2
|
||||
|
||||
Hago un parentesis a tu pregunta
es algo canson leer tu codigo dado que no usas las etiquetas para estos casos y ademas tu titulo es poco descriptivo, hechate una miradita a la guia de estilo
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#3
|
||||
|
||||
pues si es algo cansado leer todo el código y tratar de adivinar que es lo que sería mejor... en fin, supongo que una leída a la guía de estilo (como menciona el_barto) sería muy conveniente.
Lo único que te puedo recomendar es que al utilizar el try, no captures todos los errores en el except ya que de esa manera como l o haces no sabes realmente cuál fue el problema. Y además, utiliza la clásula raise, al menos hasta que sepas como controlar ese error. Te recomiendo que leas este hilo. En particular : Cita:
__________________
Última edición por ContraVeneno fecha: 22-07-2005 a las 23:18:06. |
|
|
|