nooo scherzi
cambire non tanto...
dopo tutti i controlli vuoi che non sia un numero....
Non si sa mai, hai provato a copiarci lettere, numeri, frasi, libri? Ogni calcolo rifatto sugli estremi se ci sono limiti, etc etc? Non e' semplice semplice, per quello ti avvisavo: per dire, sai perche' avevo messo quel pezzetto di riga
if isnumber(TextBox1.text & "0") then
perche' se no
isnumber() se inizi a scrivere "-" ti darebbe false.
La prima cosa, quando devi inserire dei dati, e'
sempre fare in modo che siano in un formato di ingresso conosciuto, in questo caso un numero, ovvero
prima di iniziare il calcolo devi essere sicuro di avere un numero. Allo stesso modo, dovessi leggere un file, prima ti dovresti assicurare che esista, che abbia i permessi per leggerlo, che contenga i dati nel formato che tu vuoi, e solo dopo leggerlo. Il vero cialtrone invece fa una funzione per leggere il file infarcita di
try e basta.
Ah, nemmeno io sono il programmatore che fa tutto in modo perfetto, anzi, invecchiando peggioro continuamente