Estoy trabajando en una aplicación que ha de abrir en determinado momento más de un centenar de diálogos no modales simultáneamente. Funciona bastante bien pero cuando lleva abiertos muchos me aparece el mensaje "Not possible to create more non-modal dialogs".
Es un Warning, no un error, de forma que la aplicación contiúa ejecutándose (sin crear más diálogos, claro).
¿Alguien sabe si se debe a falta de memoria? Mi máquina tiene 1 Gb. Ampliando a 2 Gb desaparecería este warning?
Rafael
Demasiados diálogos no modales
- Rafael Clemente
- Posts: 365
- Joined: Sat Oct 08, 2005 7:59 pm
- Location: Barcelona, Spain
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Rafael,
No es un problema de memoria sino un control que realiza FiveWin para que no se "dispare" el numero de diálogos no modales, en caso de que sea un error de programación (un bucle infinito, una llamada recursiva, etc).
En principio podrías crear hasta 200 diálogos no modales. Si necesitas más, tenemos que proporcionarte un modulo modificado, con el valor que nos indiques.
No es un problema de memoria sino un control que realiza FiveWin para que no se "dispare" el numero de diálogos no modales, en caso de que sea un error de programación (un bucle infinito, una llamada recursiva, etc).
En principio podrías crear hasta 200 diálogos no modales. Si necesitas más, tenemos que proporcionarte un modulo modificado, con el valor que nos indiques.
- Rafael Clemente
- Posts: 365
- Joined: Sat Oct 08, 2005 7:59 pm
- Location: Barcelona, Spain
Antonio:
Muchas gracias por la aclaración. Déjame que matice la pregunta:
La aplicación es una agenda de citas médicas. Básicamente consta de un grid con fechas en horizontal y horas en vertical. Cada cita, de duración variable se representa por una barra vertical en la columna (fecha) y file (hora) correspondiente. La altura de la barra depende de la duración prevista de la visita.
Cada barra es un diálogo no modal, que me resultan muy fáciles de arrastrar de una columna a otra, destruir o incluso cambiar de tamaño. Ahora bien, me pregunto si podrías sugerir otra alternativa sencilla que no fuera utilizar diálogos para conseguir el aspecto de barras que sean "resizables" y "dragables".
Saludos,
Rafael
Muchas gracias por la aclaración. Déjame que matice la pregunta:
La aplicación es una agenda de citas médicas. Básicamente consta de un grid con fechas en horizontal y horas en vertical. Cada cita, de duración variable se representa por una barra vertical en la columna (fecha) y file (hora) correspondiente. La altura de la barra depende de la duración prevista de la visita.
Cada barra es un diálogo no modal, que me resultan muy fáciles de arrastrar de una columna a otra, destruir o incluso cambiar de tamaño. Ahora bien, me pregunto si podrías sugerir otra alternativa sencilla que no fuera utilizar diálogos para conseguir el aspecto de barras que sean "resizables" y "dragables".
Saludos,
Rafael
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Rafael,
Una posibilidad sería hacerlo como construimos el planning anual con Otto:
http://forums.fivetechsoft.com/viewtopic.php?t=12150
Una posibilidad sería hacerlo como construimos el planning anual con Otto:
http://forums.fivetechsoft.com/viewtopic.php?t=12150
- Rafael Clemente
- Posts: 365
- Joined: Sat Oct 08, 2005 7:59 pm
- Location: Barcelona, Spain
- Rafael Clemente
- Posts: 365
- Joined: Sat Oct 08, 2005 7:59 pm
- Location: Barcelona, Spain