Demasiados diálogos no modales

Post Reply
User avatar
Rafael Clemente
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Demasiados diálogos no modales

Post by Rafael Clemente »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
User avatar
Rafael Clemente
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Post by Rafael Clemente »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
User avatar
Rafael Clemente
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Post by Rafael Clemente »

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
User avatar
Rafael Clemente
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Post by Rafael Clemente »

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
Post Reply