numero de prg en un proyecto

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

numero de prg en un proyecto

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

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

Post by Antonio Linares »

Marcelo,

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

Antonio Linares
www.fivetechsoft.com
Marcelo Via Giglio
Posts: 1033
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Post by Marcelo Via Giglio »

Antonio,

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

saludos y gracias

Marcelo
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

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

Antonio Linares
www.fivetechsoft.com
Marcelo Via Giglio
Posts: 1033
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

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

Post by Antonio Linares »

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

Antonio Linares
www.fivetechsoft.com
Marcelo Via Giglio
Posts: 1033
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

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

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

Antonio Linares
www.fivetechsoft.com
Marcelo Via Giglio
Posts: 1033
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

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