LucaMs non capisco dove sbaglio, mi da sempre 1 al posto di 001
Probabilmente perché gli passi:
che è un testo, anche se contiene solo numeri.
E' una cosa sbagliata in generale, usare le View in quel modo.
Crea una variabile Int, passagli il valore della txtcorsa.Text e poi passa questa variabile al NumberFormat2.
Ovviamente immagino che sia così, non ho provato.
P.S. Ora ho provato (B4J) e pare non sia quello il motivo; ergo, rileggo il tuo sorgente...
Riletto; è che sono un pirla, non ti ho spiegato bene! ?
NumberFormat2 è una funzione, ti restituisce la stringa "001", in quel caso, ma se lo scrivi da solo, come fosse un comando, è ovvio che non faccia
niente alcunché.
Se, ad esempio, tu scrivessi:
Log(NumberFormat2(txtcorsa.Text, 3, 0, 0, False))
lo vedresti.