realbasic-nug.it
[Top] [All Lists]

Re: (senza oggetto)

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: (senza oggetto)
From: Gualeni Giovanni <ggualeni at tiscali dot it>
Date: Thu, 22 Jun 2006 16:30:41 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <5303608c0606220705y27eabea8ve6ae70f37bc59665 at mail dot gmail dot com>
Il giorno 22/giu/06, alle ore 16:05, Daniele ha scritto:

Ciao a tutti.. vi faccio una domanda da neofita... tra i miei esperimenti con RB ho iniziato un programma che dovrebbe effettuare dei calcoli su dei dati inseriti dall'utente.. esempio pratico metto 2 EditField faccio la
somma e la scrivo in un terzo EditField.
Il codice che ho scritto all'interno dell'azione del pulsante calcola è il
seguente..

Dim Dato1 AS Integer
Dim Dato2 AS Integer
Dim Risultato AS Integer

Dato1 = EditField1.Text
Dato2 = EditField2.Text
Risultato = Dato1+Dato2

l'errore che mi segnala è che Dato1 non è una stringa.. in parole povere come faccio a spostare un dato inserito in un EditField ma inserito come
numero non come stringa in una mia variabile di programma??
So già che la domanda è banale... ma non ce ne vengo fuori!

Anch'io ti rispondo in modo banale. EditField.Text e' una stringa (lo dice la parola), Dato e' un intero (lo hai dimensionato tu). Come puoi sommare due diverse unita' di misura senza prima convertirle in qualcosa comune ad entrambe? Allegato a RB c'e' un ottimo manuale che spiega tutte le funzioni, utili e molto utili, del suddetto sw.

Giovanni

P.S.: e' importante inserire l'oggetto nei messaggi, per la netiquette e perche' cosi' possiamo seguire i Thread senza impazzire.

<Prev in Thread] Current Thread [Next in Thread>