FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC Problema en FWPPC (Octubre 2008)
Posts: 297
Joined: Fri Apr 14, 2006 05:52 PM
Problema en FWPPC (Octubre 2008)
Posted: Thu Dec 18, 2008 11:31 AM
Buenas Antonio, mira tenia hecho un programa en una versi贸n m谩s antigua de FWPPC que funcionaba perfectamente. La he pasado a la ultima versi贸n de FWPPC (Octubre 2008) y me estoy encontrado varios problemas:

El primero, que he solucionado, pero no se porque es as铆, es el siguiente:

ACTIVATE WINDOW oWnd2  on paint (if(tmpcab->(eof()) .or. tmpcab->(bof()),obton2:disable(),obton2:enable()),if(tmpcab->(eof()) .or. tmpcab->(bof()),obton3:disable(),obton3:enable()),oWnd2:SayBitmap( 0, 0, oBmp ))


no encuentra el alias tmpcab, pero si cambio el metodo on paint por on init si

ACTIVATE WINDOW oWnd2  on init (if(tmpcab->(eof()) .or. tmpcab->(bof()),obton2:disable(),obton2:enable()),if(tmpcab->(eof()) .or. tmpcab->(bof()),obton3:disable(),obton3:enable()),oWnd2:SayBitmap( 0, 0, oBmp ))


no lo entiendo por que la tabla DBF est谩 abierta antes del define windows, pero, por lo menos lo he solucionado.

El otro es:

use <fichero> alias temporal new

temporal solo es accesible desde la funcion que lo crea, cuando de siempre yo he usado alias (p煤blicas) en otros PRG's. Si ejecuto una funcion que est谩 en otro PRG que hace referencia a temporal, me dice que 'Alias does not exist'.

No se si me he explicado bien. De todas formas lo del tema de las publicas creo que a lo mejor es por flag de compilaci贸n, no se.

Muchas Gracias de Antemano.
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Problema en FWPPC (Octubre 2008)
Posted: Thu Dec 18, 2008 11:40 AM

Cosa muy rara, donde cierras el DBF?
Uno de los cambbios que ha habido, no se si en la 煤ltima versi贸n o antes, es el hecho de que las ventanas se comportaban como dialogos, es decir, el codigo que hay por debajo del ACTIVATE no se ejecutaba, hasta que cerrabas la ventana. Esto ya no es as铆, ahora se ejecuta, tal cual haria ne FWH.

Saludos desde Mallorca
Biel Maim贸
http://bielsys.blogspot.com/
Posts: 297
Joined: Fri Apr 14, 2006 05:52 PM
Problema en FWPPC (Octubre 2008)
Posted: Thu Dec 18, 2008 12:42 PM
Gabriel.


el hecho de que las ventanas se comportaban como dialogos, es decir, el codigo que hay por debajo del ACTIVATE no se ejecutaba


Era eso :-) , me pod铆a haber vuelto majara.

Con respecto al primer error del on paint y el on init, no s茅 (aunque se solucion贸)

Muchas Gracias por todo.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Problema en FWPPC (Octubre 2008)
Posted: Thu Dec 18, 2008 12:49 PM

Mike,

Se trata de lo que te comenta Biel.

Las ventanas ahora son No modales (no esperan), excepto la principal que si lo es, salvo que uses la cla煤sula MODAL con ellas:

ACTIVATE WINDOW oWnd2 MODAL

Esto te mantendr谩 compatibilidad con las versiones anteriores :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 297
Joined: Fri Apr 14, 2006 05:52 PM
Problema en FWPPC (Octubre 2008)
Posted: Thu Dec 18, 2008 01:10 PM

Correcto, Antonio

Todo era eso, he cogido la aplicaci贸n y en todos los "ACTIVATE WINDOW" le he a帽adido la clausula MODAL y funciona perfectamente.

Muchas Gracias.

Continue the discussion