Page 1 of 1

numero de prg en un proyecto

PostPosted: Tue Mar 28, 2006 8:58 pm
by Marcelo Via Giglio
Holas,

una cosa extra~na me esta pasando, tengo un poyecto con 50 prg y un res (recurso) cuando a~nado un prg mas la barra de botones de la ventana principal deja de funcionar, al apretar un boton se congela, quito el prg y funciona, a~nado el prg y quito otro y tambien funciona, por lo que no creo que sea el contenido del prg, raro raro.

Estoy utilizando xMate 1.10 Fwh.2.6 bcc.5.5 xhb.99.5, alguna idea????

saludos

Marcelo

PostPosted: Wed Mar 29, 2006 7:44 pm
by Marcelo Via Giglio
Holas,

he detectado el problema, la aplicacion al aumentar modulos PRG se congela al llamar un ALERT, sera que es problema de recursos, alguien ha experimentado algo similar?

saludos

PostPosted: Wed Mar 29, 2006 8:16 pm
by Antonio Linares
Marcelo,

Si en vez de llamar a un Alert(), llamas a un MsgInfo(), aparece bien ?

PostPosted: Wed Mar 29, 2006 9:02 pm
by Marcelo Via Giglio
Antonio,

efectivamente, si cambio los Alert por msginfo() todo funciona bien, me puedes decir que es?

saludos y gracias

Marcelo

PostPosted: Wed Mar 29, 2006 10:51 pm
by Antonio Linares
Marcelo,

Aún no se que pueda ser, por eso las pruebas que estás haciendo son necesarias.

Si en vez de MsgInfo() muestras un diálogo tuyo, funciona bien ?

PostPosted: Thu Mar 30, 2006 12:40 pm
by Marcelo Via Giglio
Antonio Linares wrote:Marcelo,

Aún no se que pueda ser, por eso las pruebas que estás haciendo son necesarias.

Si en vez de MsgInfo() muestras un diálogo tuyo, funciona bien ?


Antonio,

la respuesta es si, ya que la cosa es algo asi

if condicion
msginfo()
return .f.
endif

define dialog .....
......

y el dialogo se despliega correctamente, pero si la condicion se cumple el msginfo() funciona correctamente tambien, pero si reemplazo el msginfo() por alert(), alli se congela, y lo raro fue al aumentar el numero de prg al proyecto

espero sirva de algo lo que te cuento

Gracias y saludos

Marcelo

PostPosted: Thu Mar 30, 2006 1:56 pm
by Antonio Linares
Pon un ejemplo de como llamas al Alert(). Es con mucho texto ?

PostPosted: Thu Mar 30, 2006 2:40 pm
by Marcelo Via Giglio
Antonio Linares wrote:Pon un ejemplo de como llamas al Alert(). Es con mucho texto ?


Antonio,

alert("cinco palabrs nada mas aqui",,"Atencion")

sera el tercer parametro el problema. Por otro lado al tener la clase de rossini elimine el tsbutton de un modulo, por lo que la utilizacion cd archivos de cabecera bajo, ahora puse el alert en el mismo lugar y no trono, sera esa la causa?

Si veo algo mas te comunico

gracias

Marcelo

PostPosted: Thu Mar 30, 2006 6:39 pm
by Antonio Linares
Marcelo,

No será que por alguna causa se está llamando a Alert() de xharbour en modo consola (texto) y no al Alert() de FWH ? Eso colgaría la aplicación.

Prueba a poner un define en tus PRGs, algo así como:
#define Alert FWAlert

y en tu PRG principal creas una función FWAlert() que llame a Alert() de FWH.

PostPosted: Fri Mar 31, 2006 6:16 pm
by Marcelo Via Giglio
Antonio Linares wrote:Marcelo,

No será que por alguna causa se está llamando a Alert() de xharbour en modo consola (texto) y no al Alert() de FWH ? Eso colgaría la aplicación.

Prueba a poner un define en tus PRGs, algo así como:
#define Alert FWAlert

y en tu PRG principal creas una función FWAlert() que llame a Alert() de FWH.


Antonio,

todo esta funcionando bien, me parece raro que se pueda saltar la llamada al Alert() FW y se llame al de xHb.

muchas

Gracias