to program

ome

Come preannunciato all'inizio dell'anno, ho scaricato la versione Free di Embedded 
Visual Tools 3.0 per tradurre alcuni miei programmi anche in quel linguaggio.
Come potete rilevare, usualmente io programmo in NSBasic e continuo a pensare che
questo sia un ottimo strumento per sviluppare piccoli e utili programmi, ma verificando
le caratteristiche dei 2 linguaggi ho dovuto notare che per l'utente finale, istallare, anche
per una semplice prova, uno dei miei programmi è molto complesso.
Anche se i miei programmi potevano essere istallati senza alcun programma di SetUp
di fatto è necessario comunque istallare la NSBasic Runtime.
Poichè la memoria  CE non è così grande da sprecarla questo può essere un ostacolo 
specie se qualcuno incontra poi difficoltà a ripristinare il sistema se decide di non usare
i miei programmi.
Questo mi ha portato a provare eVB che può usufruire della sua runtime nativa nei Pocket
PC e di altre Dll già presenti senza necessità di alterare sostanzialmente la propria unità.
Ho scoperto che 'compilare' varie versioni per coprire tutte le CPU (Arm,Mips,SH3) usate, 
non è un problema usando l'Wizard di eVb. Con NSB il codice è unico pertanto è' solo
necessario istallare la Runtime che lo adatta alla cpu. (questo è valido però se il programma 
non utilizza librerie aggiuntive che richiedano separate istallazioni.

Quello che segue è scaricabile dalla pagina di DOWNLOAD  
mentre di seguito potete trovare una breve descrizione:


  Vers.Beta 0  eVBPointerH  for HPC Pro Mips Cpu 
(File SetUpHM) Dettagli e immagini seguiranno appena possibile. VERSIONE 1.3.3 eVBpointer per PPC (aggiornata) MOLTO IMPORTANTE: LA ISTALLAZIONE E L' USO SU UN IPAQ (ARM) E' STATA ORA TESTATA CON SUCCESSO. Per prevenire i problemi che si sono presentati con i file di istallazione ora ogni versione contiene anche i file di Runtime. Se alcune delle Dll sono già disponibili nel Vs. PPC potete rispondere NO in fase di setup alla richiesta di sostituirli con i nuovi file della istallazione A tale scopo sono stato creati 3 diversi files di setup. PER AGGIORNARE LA VERSIONE PRECEDENTE: La cosa più sicura consiste nel disistallare la vecchia versione e istallare la nuova. (in questo caso suggerisco di usare prima REGFIX (freeware) per evitare problemi) . Il secondo modo è di sovrascrivere la vecchia versione con la nuova.Questa è anche la ragione per la quale troverete anche i singoli files .Vb da scaricare. (Ho provato il sistema e funziona ma ho dei dubbi che non crei succesivi problemi al momento di una normale disistallazione, non ho avuto modo però di provare la SH3 poichè non ho questa CPU Novità 1.3.3: Eliminato Bug che impediva alla funzione Find di trovare files con estensioni piu corte di 3 lettere Novita 1.3.2: Modificata la spia di 'Sys Stored' che non utilizza più un Option button Aggiunto contatore di Added/Canceled files per Check Sys Novità 1.3.1: Corretta la routine della funzione Rename che non aggiornava correttamente il nome file nella files'list. Aggiunta una finestra di prompt per impedire all'utente di usare Check Sys senza salvare prima la lista file. [Save Sys] Novità 1.2: Corretta l'errata percentuale di carica quando connessi alla rete Aggiunto l'aggiornameno automatico delle liste dopo un copy o move file Aggiunta l'opzione 'Rename file' anche'essa con aggiornamento automatico delle liste così non dovrete usare il Refresh per vedere i cambiamenti. La form adottata è più leggera e sfrutta meglio il poco spazio disponibile sullo schermo, inoltre permette di ridurre anche la dimensione del programma di circa 5kb nonostante le nuove funzionalità aggiunte. Poche ulteriori informazioni: Non ci sono help inclusi nel file zip per il momento. Comunque il programma è facile da usare e molte informzioni su cosa è in esecuzione sono anche visibili sullo schermo. Riassumo rapidamente le istruzioni di base anche se sono molto simili a a quelle delle precedenti versioni NSBasic. SCELTA FUNZIONE : usate la combo box in alto appena il programma indica 'System Loaded READY' FUNZIONE 'FIND' : Permette di trovare files per estensione or un singolo file per nome (Jolly * supportato) . Inserite il nome che state cercando o usate la lista Combo precaricata, poi premete Start Search Il programma mostrerà anche il path del file(s) e le opzioni Move, Copy o Rename del file. Per usarle selezionate l' Option Button relativo, evidenziate un file dela lista, poi nella Dir tree che appare scegliete il folder di destinazione, confermate all'avviso di prompt e tutto è fatto. Per rinominare un file vedrete una text box con il nome da modificare. Cambiate il nome e con un tap su 'Confirm Rename' la modifica sarà esegita. FUNZIONe 'SEE DIRS' : Agisce come un comune file manager a due finestre. Un tap su un nome di folder mostra il contenuto nella finestra sottostante. Un option button, se selezionato, permette di avviare un file exe direttamente selezionato dalla lista. FUNZIONE 'DUPLICATE' : Mostra all'utente tutti i duplicati presenti nella unità CE. Non cancellate i duplicati se non sapete bene cosa fate perchè in molti casi sono necessari al sistema. FUNZIONE 'REFRESH' : Da Usare se sono stati fatti cambiamenti usando programmi diversi da eVBPointer mentre lo stesso è attivo. FUNZIONE 'SAVE SYS' : Memoriza tutti i files della vs. unità in un text file nella Dir temp Dovrete creare questo file prima di usare Check Sys. Se il file è mancante l' option button spia nella finestra del programma e bianco (non selezionato) FUNZIONE 'CHECK SYS' : Compara i dati memorizati nel file suddetto con il contenuto corrente dell'unita caricato all'avvio del programma. Potrete vedere i files Aggiunti o Cancellati dopo l'ultimo salvataggio. (se lo usate dopo molto tempo la comparazione potra risultare molto lunga) FUNZIONE 'Resources' : Mostra lo stato della Batteria e la percentuale di memoria totale usata come Storage e System . Vogliate notare che all'avvio il programma mostra la clessidra per alcuni secondi mentre carica tutti i dati correnti presenti sulla unità. Come sempre ogni vostra impressione o critica sarà molto apprezzata per migliorare il programma. Grazie.