FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour numero de prg en un proyecto
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
numero de prg en un proyecto
Posted: Tue Mar 28, 2006 08: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

Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
numero de prg en un proyecto
Posted: Wed Mar 29, 2006 07: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

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
numero de prg en un proyecto
Posted: Wed Mar 29, 2006 08:16 PM

Marcelo,

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
numero de prg en un proyecto
Posted: Wed Mar 29, 2006 09:02 PM

Antonio,

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

saludos y gracias

Marcelo

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
numero de prg en un proyecto
Posted: 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
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
numero de prg en un proyecto
Posted: 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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
numero de prg en un proyecto
Posted: Thu Mar 30, 2006 01:56 PM

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
numero de prg en un proyecto
Posted: Thu Mar 30, 2006 02: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
numero de prg en un proyecto
Posted: Thu Mar 30, 2006 06: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
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
numero de prg en un proyecto
Posted: Fri Mar 31, 2006 06: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

Continue the discussion