FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Demasiados diálogos no modales
Posts: 365
Joined: Sat Oct 08, 2005 07:59 PM
Demasiados diálogos no modales
Posted: Mon Oct 06, 2008 07:55 PM

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

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Demasiados diálogos no modales
Posted: Mon Oct 06, 2008 08:10 PM

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.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 365
Joined: Sat Oct 08, 2005 07:59 PM
Demasiados diálogos no modales
Posted: Mon Oct 06, 2008 10:23 PM

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

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Demasiados diálogos no modales
Posted: Mon Oct 06, 2008 11:59 PM

Rafael,

Una posibilidad sería hacerlo como construimos el planning anual con Otto:

http://forums.fivetechsoft.com/viewtopic.php?t=12150

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 365
Joined: Sat Oct 08, 2005 07:59 PM
Demasiados diálogos no modales
Posted: Tue Oct 07, 2008 10:22 AM

Antonio:
Gracias por la sugerencia. Me he estudiado el programa de Otto (y tuyo) y voy a ver si aplico alguna de sus ideas al mío.
Saludos,
Rafael

Posts: 365
Joined: Sat Oct 08, 2005 07:59 PM
Demasiados diálogos no modales
Posted: Tue Oct 07, 2008 10:23 AM

Antonio:
Gracias por la sugerencia. Me he estudiado el programa de Otto (y tuyo) y voy a ver si aplico alguna de sus ideas al mío.
Saludos,
Rafael

Continue the discussion