Domanda

Vorrei archiviare una singola variabile nella mia applicazione che verrà salvata tra le esecuzioni. Questo sarà un numero di versione che verrà utilizzata per attivare un opzione di aggiornamento e così cambia solo raramente.

Qualcuno ha suggerimenti sul modo migliore di attuazione del presente? Considerando che è un requisito così semplice Sono interessato la soluzione più semplice.

Grazie!

È stato utile?

Soluzione

In genere, questo tipo di informazioni si terrà in una costante (non una variabile) nel binario e il binario si metterà in contatto un sito esterno per scoprire se esiste una versione più recente del software. Quando si scarica il nuovo, il file appena scaricato avrà una nuova costante incorporato in esso.

In alternativa, è possibile mantenere le informazioni in una sorta di file nel file system. Non ho dimestichezza con l'ambiente Symbian, ma qualcosa di simile molto probabilmente esiste.

Altri suggerimenti

E 'già stato detto, quindi ho intenzione di elaborare su di esso. Creare un file nella directory del progetto che conterrà il numero di versione. Fare quel file una parte del file SIS finale con l'aggiunta di una linea su di esso nel file PKG --- per esempio, mettere una riga nel file PKG di raccontare il programma di installazione per copiare il file in un posto come c:\System\Apps\${AppName}\${filename} sul dispositivo . All'interno del codice, di leggere il numero di versione da quel file. Il vantaggio si avrà da fare in questo modo è che quando si aggiorna il codice e modificare il file nella directory del progetto e ricreare un file SIS aggiornato, sull'aggiornamento del SIS sul dispositivo, la versione del file verrà automaticamente ottenere sostituito con l'attuale uno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top