Page 1 of 1
Per Emg
Posted: Tue Nov 06, 2007 4:38 pm
by Silvio
Mi spieghi in poche parole quali passi devo eseguire per una corretta installazione di fwppc e la compilazione di un programmino, l'emulatore ecc.
Grazie
Re: Per Emg
Posted: Tue Nov 06, 2007 4:54 pm
by Enrico Maria Giordano
Riporto quello che ti ho scritto in privato:
Io uso il seguente batch:
@ ECHO OFF
SET HARBOURCMD=/a /es2 /gc0 /m /n /q /w
SET INCLUDE=e:\fwppc\include;e:\harbour_ce\include;e:\vce\include\arm
IF EXIST %1.prg e:\harbour_ce\bin\harbour %1
SET HARBOURCMD=
IF EXIST %1.c e:\vce\bin\clarm -W3 -c /DARM /DUNICODE %1.c
IF EXIST %1.rc e:\vce\bin\rc -r -d_CE %1
SET INCLUDE=
SET LIB=e:\fwppc\lib;e:\harbour_ce\lib;e:\vce\lib\arm
IF EXIST %1.obj IF NOT EXIST %1.res e:\vce\bin\link %1.obj @e:\fwce\vce.rsp
/nologo /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM /OUT:%1.EXE
IF EXIST %1.obj IF EXIST %1.res e:\vce\bin\link %1.obj @e:\fwce\vce.rsp
%1.res /nologo /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM /OUT:%1.EXE
SET LIB=
IF ERRORLEVEL 1 PAUSE
IF EXIST %1.c DEL %1.c
IF EXIST %1.rc DEL %1.res
IF EXIST %1.obj DEL %1.obj
IF EXIST %1.lib DEL %1.lib
IF EXIST %1.exp DEL %1.exp
dove VCE.RSP contiene:
fivece.lib
fivecec.lib
rtl.lib
vm.lib
common.lib
gtgui.lib
lang.lib
rdd.lib
dbffpt.lib
dbfntx.lib
dbfcdx.lib
hbsix.lib
macro.lib
coredll.lib
corelibc.lib
aygshell.lib
ole32.lib
ceshell.lib
wininet.lib
commctrl.lib
Naturalmente devi installare il compilatore VCE, Harbour_CE e FWPPC.
EMG
Posted: Tue Nov 06, 2007 4:57 pm
by Silvio
Bene allora mo' provo... e l'emulatore come funziona?
e allora facctio vai.bat xx.prg per unprogramma e se ho altri prg ?
Posted: Tue Nov 06, 2007 6:38 pm
by Enrico Maria Giordano
Silvio wrote:Bene allora mo' provo... e l'emulatore come funziona?
Che vuoi sapere esattamente? Per funzionare funziona bene. Magari una prova sul palmare reale prima di dare il prodotto al cliente ci vuole.
Silvio wrote:e allora facctio vai.bat xx.prg per unprogramma e se ho altri prg ?
Il concetto è esattamente identico a quello di [x]Harbour/FWH.
EMG
Posted: Tue Nov 06, 2007 11:58 pm
by Silvio
ok ho capito
per l'emulatore volevo sapere se doveva fare qualcosa in piu...cioè ho nella cartella client un file exe come lo posso vedere nell'emulatore ?
c'è un procedura ?
Posted: Wed Nov 07, 2007 7:52 am
by Enrico Maria Giordano
Sì, devi specificare quella cartella nell'opzione dell'emulatore chiamata "Shared folder".
EMG
Posted: Wed Nov 07, 2007 8:02 am
by Silvio
bene ho trovato
ma come ti ho scritto non vedo nell'emulatore tutto lo schermo: è normale ?
Posted: Wed Nov 07, 2007 8:15 am
by Enrico Maria Giordano
Spiegami bene: cos'è che non vedi?
EMG
Posted: Wed Nov 07, 2007 8:33 am
by Silvio
allora se prendi qualsiasi dialog con i buttons io vedo i campi manon vedo i button sotto per esempio l'applicazione client nella cartella omonima
Posted: Wed Nov 07, 2007 8:54 am
by Enrico Maria Giordano
Silvio wrote:allora se prendi qualsiasi dialog con i buttons io vedo i campi manon vedo i button sotto per esempio l'applicazione client nella cartella omonima
Va bene, ormai la cosa è chiara: devi posizionare i tuoi controlli in modo tale che entrino nella finestra a tua disposizione.
EMG
Posted: Wed Nov 07, 2007 9:36 am
by Silvio
ma io sto provando ancora gli esempi dati infattise guardi questa picture puoi notare che non vedo i botton in fondo alla dialog e il primo get è sotto al menu dell'emulatore :

Posted: Wed Nov 07, 2007 9:49 am
by Silvio
Ho risolto !!!!!!!!!!!!!!!
ho provato adesso con Emulate Pocket PC-WM 2003 SE(Restore)
e...vedo tutto anche i bottoni
Se a Linares fa piacere...cioè sto facendo una piccola guida per usare l'emulatore posso pubblicarla ?
Posted: Wed Nov 07, 2007 11:55 am
by Silvio