mercoledì 20 maggio 2015

Cambiare versione automaticamente

Quando scrivete un programma e create l'eseguibile, un compito noioso è dover andare a cambiare il numero della versione del programma. Molte volte ce lo scordiamo e non si capisce più che versio stia utilizzando un dato utente.
Con livecode avete il messaggio on StandAloneSaved che vi permette di eseguire dei comandi solo quando è creato l'eseguibile. In questo modo, ad esempio col codice seguente, anche se fate delle modifiche ma non create l'eseguibile, non c'è una modifica al numero della versione.

Io di solito metto un campo di testo del tipo "Versione: 3" e poi uso questo codice:

on StandAloneSaved
   put the text of field "versione" of card "principale" into temp
   put the last word of temp into numero
   add 1 to numero
   put numero into last word of temp
   set the text of field "versione" of card "principale" to temp
end StandaloneSaved

Nei commenti scrivetemi le vostre soluzioni in merito.