numero de prg en un proyecto

numero de prg en un proyecto

Postby Marcelo Via Giglio » Tue Mar 28, 2006 8:58 pm

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
Marcelo Via Giglio
 
Posts: 1065
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Postby Marcelo Via Giglio » Wed Mar 29, 2006 7:44 pm

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
Marcelo Via Giglio
 
Posts: 1065
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Postby Antonio Linares » Wed Mar 29, 2006 8:16 pm

Marcelo,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Marcelo Via Giglio » Wed Mar 29, 2006 9:02 pm

Antonio,

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

saludos y gracias

Marcelo
Marcelo Via Giglio
 
Posts: 1065
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Postby Antonio Linares » Wed Mar 29, 2006 10:51 pm

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 ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Marcelo Via Giglio » Thu Mar 30, 2006 12:40 pm

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
Marcelo Via Giglio
 
Posts: 1065
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Postby Antonio Linares » Thu Mar 30, 2006 1:56 pm

Pon un ejemplo de como llamas al Alert(). Es con mucho texto ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Marcelo Via Giglio » Thu Mar 30, 2006 2:40 pm

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
Marcelo Via Giglio
 
Posts: 1065
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Postby Antonio Linares » Thu Mar 30, 2006 6:39 pm

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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Marcelo Via Giglio » Fri Mar 31, 2006 6:16 pm

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
Marcelo Via Giglio
 
Posts: 1065
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 38 guests