Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: skrokkio - 25 Ottobre 2009, 09:42:23
-
salve ragazzi
essendo alle prime armi sto facendo un po di casino con le variabili.
Ho una variabile di stringa (nomefile) nel form1 da potere leggere da un Form 2 ma non riesco .
Come devo dichiararla e sopratutto come faccio per richiamarla dal form2 ?
ciao e grazie
-
ciao è benvenuto :) , visto che sei un nuovo utente non ti cazzuolo! ma la prossima volta :hammer: l' utile funzione cerca ti avrebbe permesso di trovare la soluzione molto velocemente visto che l' argomento è già stato trattato + volte.
Cmq la variabile la puoi indicare con public ad inizio form (subito dopo la scritta 'gambas module e prima delle varie funzioni, inoltre devi aver abilitato in progetto>>>>>>proprietà>>>>opzioni i simboli e i etodi come public.
-
grazie per la risposta, sto cercando di capire.
ho sistemato nelle opzioni simboli e metodi come public .
allora nella form principale metto :
' Gambas class file
PUBLIC nomegioco AS String
....
....
poi ho provato nella form2 richiamarla con "message(nomegioco)" ma risulta vuota
devo dichiarala anche nella form2 la varibile?
-
Puoi usa re un modulo. Ne crei uno nuovo dall'albero che vedi sulla sinistra dell'IDE di Gambas, nel nuovo modulo dichiari una variabile stringa di tipo PUBLIC e poi accedi a atale stringa da tutti i form che vuoi con la sintassi
-
skrokkio ha scritto:
grazie per la risposta, sto cercando di capire.
ho sistemato nelle opzioni simboli e metodi come public .
allora nella form principale metto :
' Gambas class file
PUBLIC nomegioco AS String
....
....
poi ho provato nella form2 richiamarla con "message(nomegioco)" ma risulta vuota
devo dichiarala anche nella form2 la varibile?
message(nome_form_principale.nomegioco)
-
ho usato il metodo di giulio ed ha funzionato....grazie
-
Inserisci [RISOLTO] nel titolo del primno post se per te il problema è risolto...grazie