Primero una pregunta :
como es el rendimiento en velocidad de ejecucion de una aplicacion en el pocket respecto al emulador ( ya se que depende del pc , tengo un AMD atlon64 +1Mg. ) , nada cientifico , sino mas o menos .
Ahora los problemillas ( en la última versión del 14 ) :
En este codigo :
#include "FWCE.ch"
#xcommand DEFAULT <v1> TO <x1> [, <vn> TO <xn> ] => ;
IF <v1> == NIL ; <v1> := <x1> ; END ;
[; IF <vn> == NIL ; <vn> := <xn> ; END ]
REQUEST DBFCDX
//----------------------------------------------------------------------------//
Static cPath
function Main()
local oWnd
REQUEST HB_LANG_ES
SET DELETED ON
SET EPOCH TO 1990
SET CENTURY ON
SET DATE ITALIAN
HB_LANGSELECT("ES")
cPath := Curdir()+"\"
DEFINE WINDOW oWnd TITLE "Minpda"
@ 15, 20 BTNBMP FILE CPath+ "bmp\users.bmp" ;
PROMPT "Clientes" TOP ;
SIZE 60, 60 ;
ACTION Eligefichacli()
@ 15, 90 BTNBMP FILE CPath+"bmp\search.bmp" ;
PROMPT "Articulos" TOP ;
SIZE 60, 60 ;
ACTION msginfo("1")
@ 15, 160 BTNBMP FILE Cpath+"bmp\pedidos.bmp" ;
PROMPT "Pedidos" TOP ;
SIZE 60, 60 ;
ACTION msginfo("pedidos")
@ 80, 20 BTNBMP FILE CPath+ "bmp\recibe.bmp" ;
PROMPT "Actualizar" TOP ;
SIZE 60, 60 ;
ACTION ( msginfo("actualizar"))
@ 80, 90 BTNBMP FILE CPath+ "bmp\envio.bmp" ;
PROMPT "Enviar" TOP ;
SIZE 60, 60 ;
ACTION (msginfo("Enviar"))
@ 80, 160 BTNBMP FILE Cpath + "bmp\setup.bmp" ;
PROMPT "Indices" TOP ;
SIZE 60, 60 ;
ACTION msginfo("indices")
@ 145, 90 BTNBMP FILE Cpath + "bmp\Salir.bmp" ;
PROMPT "Salir" TOP ;
SIZE 60, 60 ;
ACTION oWnd:end()
ACTIVATE WINDOW oWnd ;
ON CLICK msginfo()
msginfo("sale")
return nil
//----------------------------------------------------------------------------//
Function Eligefichacli()
local cPath := Curdir()+"\"
local ownd1, ofont
DEFINE FONT oFont NAME "Arial" SIZE 0, -14
DEFINE WINDOW oWnd1 TITLE "Tipo ficha cliente"
@ 1, 1 SAY " Escoja el Tipo de Ficha a Ver" SIZE 290, 20 COLOR "b+/w" FONT oFont
@ 80, 20 BTNBMP FILE CPath+ "bmp\users.bmp" ;
PROMPT "General" TOP ;
SIZE 60, 60 ;
ACTION msginfo("Fichacli" )
@ 80, 90 BTNBMP FILE CPath+ "bmp\banco.bmp" ;
PROMPT "Bancarios" TOP ;
SIZE 60, 60 ;
ACTION msginfo("banco" )
@ 80, 160 BTNBMP FILE Cpath + "bmp\varios.bmp" ;
PROMPT "Otros" TOP ;
SIZE 60, 60 ;
ACTION (msginfo("Otros"))
@ 145, 90 BTNBMP FILE Cpath + "bmp\Salir.bmp" ;
PROMPT "Salir" TOP ;
SIZE 60, 60 ;
ACTION oWnd1:end()
ACTIVATE WINDOW oWnd1 ;
ON CLICK msginfo("escoja una opcion")
msginfo("2222")
return nil
//----------------------------------------------------------------------------//
//----------------------------------------------------------------------------//
Sigue el problema con los btnbmp .si pulso el boton 1 que accede al menu 2 , al presentarlo falta el boton salir .
Por otro lado si me salgo desde el menu 2 (cerrando wnd2) , tambien se sale del bucle de ventana 1 ( me emite em mensaje cerrar del final ) , lo que me produce problemas ya que realmente estaria un close de base de datos ( se resolvería con valid) .
Parece como que la ventana no fuera del todo modal , pero puede que el problema se desencadene por la falta del boton salir .(antes de incluir este menu grafico de botones no me daba ninigun error )
No se si se me entiende bien .
Saludso.