Page 1 of 2
Prototipo aplicacion. SV
Posted: Fri Feb 24, 2006 2:15 pm
by Carles
Hola,
Hoy he podido terminar un prototipo de aplicacion de gestion. Me gustaria q pudierais echarle una mirada y poder 'machacarme'
con lo q os parece mal a nivel de funcionamiento. He intentado realizar dos tipos de mantenimento diferentes (en linea y via browse) y un modulo de gestion cabecera/posicion.
Todas las criticas son bien recibidas
El 'proto' lo podeis bajar desde
http://www.zprog.net/download/SETUPSV.EXE
Saludos.
C.
Posted: Fri Feb 24, 2006 2:21 pm
by Antonio Linares
Carles,
Con que software has desarrollado el instalador ?
Posted: Fri Feb 24, 2006 2:29 pm
by Antonio Linares
Carles,
Enhorabuena, muy bueno
Posted: Fri Feb 24, 2006 2:30 pm
by Carles
Hi,
Pues con el cabwiz.exe de microsoft para generar los *.cab q me lo paso el colega Parajón y una aplicacion freeware para generar el *.exe llamada ezsetup.
La verdad q me he peleado mas en crear el script de la instalacion, q un mantenimeinto en FWPPC
Si alguien lo necesita, se lo envio.
See you.
C.
Posted: Fri Feb 24, 2006 6:00 pm
by astursoft
Primero felicitarte por el desarrollo , me gusta muchísimo , los detalles de los dialogos sin barra como en reindexar , y la presentación en general son un lujo , pero...
Empiezo a darte caña
.
Un gran problema a resolver es este :
Lanzo el programa .
Me voy a la barra de incio ->programas y vuelvo a lanzar el programa ( nada que un ususario no haga cada 3 minutos) .......
Estoy en Inicio ->Programas->SV y lanzo el programa .... entro en maestros ->definicion de productos , pero salgo pulsando la X . SE me va la pantalla programas , ¿? y el menu de maestros ? ... a recuperarlo de memoria y si ahora salgo del menu de maestros con la X ? .... no voy a pantalla principal sino a canfiguracion .... esto para un ususario final
Pero no te preocupes todo tiene soluccion ... , de momento te recomiendo usar la nueva capacidad de dialogos
y para terminar yo diria que esto al principio del todod del programa :
Code: Select all
IF lanzado()
Quit
ENDIF
HB_FUNC (LANZADO)
{
HWND hWnd;
BOOL lRet = FALSE;
hWnd = FindWindow (NULL,L"SV Pedidos" );
if (hWnd)
{
SetForegroundWindow ( hWnd );
lRet = TRUE;
}
hb_retl (lRet);
}
Posted: Fri Feb 24, 2006 8:27 pm
by Antonio Linares
Carles,
Estoy seguro que muchos usuarios de FWPPC te agradecerán si publicas el script de instalación con una breve explicación de donde descargar las herramientas necesarias y de los pasos a seguir.
Muchas gracias
Posted: Fri Feb 24, 2006 9:25 pm
by astursoft
Posted: Mon Feb 27, 2006 7:46 am
by Carles
Hola,
Veo q el fin de semana, hay quien sigue 'empantallado'
. Bueno, qui pongo el script de creacion de ficheros *.cab. Cuando lo ves, lo entiendes a la primera, pero caray, en la web de microsoft, te pegan un rollo patatero q a mi me costo de entender.
Code: Select all
[Version]
Signature = "$Windows NT$"
Provider = "SV - Pedidos"
CESignature = "$Windows CE$"
[CEStrings]
AppName = "SV"
InstallDir = %CE1%\%AppName%
[SourceDisksNames]
1 = , "Common Files",,..
2 = , "Tablas",, ..\DAT
[SourceDisksFiles]
Sv.Exe = 1
Client.dbf = 2
Product.dbf = 2
Counter.dbf = 2
Ped_Cab.dbf = 2
Ped_Pos.dbf = 2
Test.dbf = 2
[DefaultInstall]
CopyFiles = Inicial,Datos
CEShortcuts = Shortcuts
[DestinationDirs]
Inicial = 0, %InstallDir%
Datos = 0, %InstallDir%\DAT
Shortcuts = 0, %CE11%
[Inicial]
"SV.Exe", SV.Exe
[Datos]
"Client.dbf", Client.dbf
"Product.dbf",Product.dbf
"Counter.dbf",Counter.dbf
"Ped_Cab.dbf",Ped_Cab.dbf
"Ped_Pos.dbf",Ped_Pos.dbf
"Test.dbf",Test.dbf
[Shortcuts]
%AppName%,0,SV.Exe
Para crearlo con el CabWiz
Code: Select all
CabWiz.Exe SV.Inf /err Sv.Err /cpu PPC2003_ARM
Un saludo.
C.
Posted: Mon Feb 27, 2006 7:49 am
by Carles
Jose Luis,
Gracias por tu 'caña'
. La verdad, es q tienes razon en el hecho de volver a llamar el programa una vez q ya esta en marcha. Yo simplemente controlaba q si no podia abrir las tablas pues simplemente, mensaje y pa fuera, peroooo tu solucion creo q es mas 'limpia' y sencilla. Voy a probarla y te cuento.
Gracias.
C.
Posted: Mon Feb 27, 2006 9:17 am
by Antonio Linares
Carles,
Gracias por el script. Me ha hecho gracia lo del "rollo patatero" de Microsoft. Como yo suelo decir: "es el arte de complicarse la vida"
Posted: Tue Feb 28, 2006 10:02 am
by mamartin
Hola a todos!
Respecto a la aplicación que nos ha enviado Carles , me gustaría saber como ha asociado el icono al ejecutable??
Yo tengo el siguiente fichero .ini y .bat
****fichero.ini
[CEAppManager]
Version = 1.0
Component = WAGRIPK
[WAGRIPK]
Description = Version de WAGRI para pocket
IconFile = ICONO.ICO
IconIndex = 0
DeviceFile = WAGRIPK.Exe
CabFiles = WAGRIPK.CAB
*****fichero .bat
ezsetup -l spanish -i ezsetup.ini -r readme.txt -e licencia.txt -o WAGRIPK.exe
El instalador se me crea correctamente y al ejecutarlo me instala la aplicación en la pocket pero no le llegar a asociar el icono que le he especificado, por lo que la aplicación me aparece con el icono de ejecutable de windows.
ICONO.ICO lo tengo en el mismo directorio que WAGRIPK.CAB, EZSETUP.exe...(todos los ficheros están en el mismo directorio) , es un icono de 32x32 (he probado también con 16x16 y tampoco funciona).
¿¿Hace falta algún formato específico para el icono??
Seguramente será una chorrada por lo que no funciona, pero si alguien me puede ayudar le estaría agradecido.
Muchas Gracias.
Posted: Tue Feb 28, 2006 10:10 am
by Carles
Hola,
Q icono te refieres ? al ejecutable de la aplicacion pocket o al ejecutable de la instalacion ?
Saludos.
C.
Posted: Tue Feb 28, 2006 10:34 am
by mamartin
al icono de la aplicación en la pocket
Posted: Tue Feb 28, 2006 11:19 am
by Carles
En el fichero de recursos genera una entrada con el nombre de tu aplicacion ICON <fichero.ico>
Saludos.
C.
Posted: Tue Feb 28, 2006 5:15 pm
by mamartin
Muchas gracias, ya lo he resuelto.