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:
no encuentra el alias tmpcab, pero si cambio el metodo on paint por on init si
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.
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.