FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Disculpen por tardar en contestar...el cliente me ha estado pidiendo cosas y no habia podido contestar.
La propuesta que mi hizo escafandra, me parecio buena solo que el cliente me cambio las cosas ahora, solo quiere mostrar las mesas q están ocupadas, cosa que me resulto más fácil puesto q ya tenia algo elaborado. Pero ahora me esta marcando un error de "Abstract error", al momento de querer "borrar" el objecto Button de un ScrollBox. Les explico: Al momento de Pintar el form "Comandero" en OnPaint, mandó ejecutar el siguiente codigo, para crear los botones, siempre y cuando existieran comandas sin haberse impreso..aqui el codigo:
Cuando el form se pinta, se ejecuta el codigo anterior, creando los botones en cada iteracion con "CrearBoton2()", ahora el boton representa a la mesa y al dar click muestra el detalle en otro form:
Procedimiento que crea los botones "CrearBoton2()":
Y desde el frmDetalleComanda, envio a imprsion en ticket:
En codigo anterior, despues de imprimir el ticket, mando llamar al procedimiento "Comandero" que esta en el form MesasAbiertas, que es el código que puse arriba...y a la hora de ejecutarlo me genere el Error "Abstract error". Checando el código, en ningun lado elimino los elementos creados en un Array que tengo del tipo TBitBtn....talvez sea por esto que me marca el error ????..... Con este codigo elimino los objectos TBitBtn creados dentro del ScollBox, pero no del array.....
No andara por aqui el problema....y si es asi...como elimino todo lo q contiene el array, para volver crearlos dentro del array...??? Gracias por sus comentarios y su valioso tiempo....saludos !!!
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! Última edición por mRoman fecha: 23-04-2017 a las 06:24:29. |
#2
|
||||
|
||||
Cita:
Saludos. |
#3
|
||||
|
||||
Cita:
Me comentas que los botones crearlos 1 sola vez y dejarlos visibles o no visibles dependiendo, esta era mi mejor carta pero el cliente tiene mesas que se hacen 2...se dividen, si creo desde un inicio la mesa 23 (por decir algo), luego si esa mesa la dividen, se convierte o la identifican como mesa 23-A, entonces...seria un boton nuevo??...lo anterior puede susceder para todas las mesas, entonces crear los botones desde un inicio....o como lo haria para cuando pase esto??. Se me viene a la mente, mejor crear los botones conforme se vayan abriendo las mesas...Sé que 23-A, 11-A, 10-A, 10-B, al final de cuentas vienen siendo mesas, entonces, con una "ALIAS" podriamos resolverlo??..puediera ser, independientemente de que el ID de la mesa sea un número distinto....(no se me habia ocurrido lo del alias!!). En breve les enviaré mejor todo el código que tengo y que hace todo el "circo".....los que postee al inicio de este hilo, es solo una parte. Saludos. !!!
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear Form en tiempo de ejecución | mjjj | OOP | 2 | 19-01-2012 19:11:54 |
Crear Form en tiempo de Ejecución | harvicoco | Varios | 3 | 28-06-2006 14:55:05 |
Crear Componentes en tiempo de ejecucion | fartycl | Varios | 3 | 21-06-2006 22:03:13 |
Crear un DSN en tiempo de ejecucion | neyvan | Conexión con bases de datos | 7 | 21-05-2004 17:41:45 |
|