FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Intentaré explicarme algo mejor
- El primer thread genera esta tabla con determinados registros de otra para no parar el proceso mientras se responde a las pantallas mostradas - El segundo thread debe mostrar la información al usuario, quien debe confirmar en la modal el enterado y entonces se borra el registro. - como caso excepcional debiera haber a lo sumo 4 o 5 registros en espera de respuesta, con lo que si las pantallas quedasen anidadas, miel sobre ojuelas. -Que se intente grabar en la tabla justo en el mismo instante en que se borra? -Pude ser un riesgo, pero, no se me ocurre otra forma de disparar un aviso automatico, cuando se graba 1 registro en la tabla que no sea, con un thread preguntando permanentemente |
#2
|
|||
|
|||
Un ejemplo (no real) para entender mejor lo anterior, pdria ser:
Un contador númerico, va grabando su contenido en una tabla, conforme incrementa su valor. Determinados valores (aleatorios) de esa tabla generan un aviso, que debe ser confirmado por un usuario, pero en tanto el usuario responde el contador no debe parar y seguir incrementando su tabla. |
#3
|
||||
|
||||
No voy a criticar tu forma de interactuar con el usuario, auque como h a dicho lepe, puede ser un poco incomodo estar haciendo clic, clic, clic.....
Fijate que lo que te sucede es cuando un thread termina repentinamente es porque ha ocurrido una acepción en este y normalmente delphi no te informa sobre las ecepciones en los threads [solo cuando estás en modo debugger]. Exception class EOSError with message 'System Error. Code: 1400. El identificador de la ventana no es válido'. esto sucede a como lo ha dicho lepe a que no destruyes la ventana a utilizar. A mi punto de vista tienes dos alternativas: Esta es la que te recomiendo:
Ó:
|
#4
|
||||
|
||||
Cita:
No había caído en ese detalle, gracias por la aclaración. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
|||
|
|||
Ante todo quiero darte las gracias por el interes mostrado, al intentar colaborar conmigi.
Última edición por marcoszorrilla fecha: 11-12-2007 a las 06:55:29. |
#6
|
|||
|
|||
DRAW,
gracias por tu aportación, debo decirte que de tus dos opciones, la primera con un pequeño retoque parece que funciona, con la peueña salvedad que la modal no se actualiza. Supongo que es porque al quedar fuera del while, loscampos de la modal que por defecto estan basados en la tabla no se reinicializan. Voy a probar a dar valor a los campos antes de llamar a la modal. saludos |
#7
|
|||
|
|||
Cita:
Vaya lo quer tiene uno que leer en esto dias,
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney Última edición por marcoszorrilla fecha: 11-12-2007 a las 06:57:19. |
#8
|
|||
|
|||
Justo te quejas de lo que yo me quejo:
HAY QUE INVESTIGAR ANTES DE HABLAR Si así lo hubiese hecho tu amigo, no tendríamos que andar a la greña. En cualquier caso no he hecho extensivo mi comentario a otros participantes del foro, y si te sientes ofendido, perdona poruq no iba contigo. Y espero que comprendas que cuando te tiras 12 horas diarias tecleando, estas lo suficientemente cansado como para, andar con segun que interpretaciones PD. Durante bastantes años he sido representante y defensor de los derechos de los trabajadores, con lo que la bromita me ha picado doblemente. Última edición por dec fecha: 05-12-2007 a las 00:13:06. |
#9
|
|||
|
|||
Vamos por partes, primero que nada no soy gustoso de las interpretaciones, las cosas son como son y nadamas
Cita:
Cita:
Como ves yo no interpreto nada, tu lo dices con todas las letras. Cita:
En fin, lo dicho, las cosas son como son.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#10
|
||||
|
||||
Vaya sorpresas se lleva uno por la mañana, cuando me he sentado delante del ordenador y he pensado, voy a ver como va el hilo el el que ayer participe, no esperaba encortrarme esto.
No encuentro donde esta la afrenta, he visto a mucha gente agradecida por que le comenten como podria realizarse mejor el programa, ahora si la sugerencia no te parece bien, se agradece y punto. Es agradable que halla un poco de humor en foro. Yo estaria encantado que una de las personas con mas conocimientos de este foro me respondiese en un hilo tanto si la respuesta es acertada como si no lo es. Me va a dar un poco de miedo responder a alguien en el foro porque con mis limitados conocimientos tal vez diga algo que parece obvio o equivocado y la respuesta sea "En un foro tan serio como este y con lo ocupado que estoy donde vas con esa mierda de respuesta". Estos malos rollos ponen a uno de mal humor. |
#11
|
|||
|
|||
D&W,
Gracias una vez mas por tu aportación, ya que con las pistas que me diste en tu primera opción, parece que he conseguido solucionar un problema que llevaba varios dias atascando mi trabajo. Gracias por aportar a este hilo lo que pretendia, intercambiar opiniones acerca de delphi y dejar la información visible, para quien la pueda necesitar. Si puedo hecharte una mano en algo, no dudes en preguntar, hasta donde sepa, intentaré resolver lo que me plantees. Saludos, y salvo que pueda ayudar a alguien en lo que respecta a delphi, doy por acabado este hilo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Thread OnShow | walito | Varios | 4 | 17-10-2007 00:36:24 |
Thread bendito thread...se me pierde la ventana | Seba.F1 | API de Windows | 5 | 02-02-2006 00:16:30 |
thread transparente | piccolo2101 | API de Windows | 3 | 13-01-2006 10:45:42 |
Thread y Form | progmaq | Varios | 4 | 31-03-2005 14:16:50 |
Terminar Thread | coulthard | Internet | 3 | 28-11-2004 22:05:08 |
|