Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Paolo Monni - 28 Marzo 2008, 00:34:43

Titolo: Textbox + stringa errore float
Inserito da: Paolo Monni - 28 Marzo 2008, 00:34:43
Salve a tutti sto cercando di migliorare Atlantide il browser di Pixel il problema avviene perchè a me servirebbe ricavare il text TextBox2 (dove si scrive il sito) per aprire un form dove per text (quindi per titolo nella barra) ci sia una stringa form1.text="prova barra" insieme a atlantide.textbox2.text (sito su la textbox) Quindi ho scritto:
Codice: [Seleziona]
PUBLIC SUB Form_Open()
DIM testo AS String
testo = ("Prova titolo: ")
form1.Text = testo + Atlantide.TextBox2.Text
END
Mi restituisce questo errore:

Type mismatch: wanted Float, got String instead

Ho provato a modificare la variabile testo per farla diventare float
Codice: [Seleziona]
DIM testo AS Float

Ma niente... :nontrovo:
Allora ho provato a far diventare una variabile la textbox
Codice: [Seleziona]
pagina = Atlantide.TextBox2.Text

Ed unire le due variabili
Codice: [Seleziona]
form1.text=testo + pagina

E ancora NIENTE sempre lo stesso errore :muro:
 Mi sapete dire come unire le due cose sembra che le legga come due tipi di variabili diverse, forse sto sbagliando io ad unire le variabili in questo modo quindi penso sia un errore di sintassi usare "+"  AIUTO!!!
Ragazzi fidatevi che prima di postare le ho provate tutte
Titolo: Re: Textbox + stringa errore float
Inserito da: tornu - 28 Marzo 2008, 00:57:18
form1.Text = testo & "" & Atlantide.TextBox2.Text

Prova dovrebbe risolvere il tuo problema.
Ciao
Titolo: Re: Textbox + stringa errore float
Inserito da: Paolo Monni - 28 Marzo 2008, 01:02:09
Perfetto funziona!!! Grazie Tornu sono nuovo con gambas e mezzo arruginito con VB  :2birre: E questa birra è Ichnusa !!!
Titolo: Re: Textbox + stringa errore float
Inserito da: fsurfing - 29 Marzo 2008, 20:09:14
Citazione
PUBLIC SUB Form_Open()
DIM testo AS String
testo = ("Prova titolo: ")
form1.Text = testo + Atlantide.TextBox2.Text
END



non capisco perchè scrivi

testo=("Prova titolo: ")

invece di :


testo="Prova titolo: "

  :-?