Autore Topic: [RISOLTO] Salve a tutti, ho un problema con le variabili pubbliche  (Letto 788 volte)

Offline schizzi

  • Gamberetto
  • *
  • Post: 3
    • Mostra profilo
Intanto che sono qui ne approfitto per presentarmi, mi chiamo Andrea, e provengo dal linguaggio Python, con qualche infarinatura di C.
Ho scoperto il Gambas già da qualche tempo, ma non mi ero mai deciso a provarlo seriamente.
Oggi ho avviato l'ide e cercando qua e là sulla rete ho trovato qualche materiale che mi è stato utile.
Veniamo ora alla domanda.
Come si dichiarano variabili pubbliche?
Ovunque c'è scritto che basta fare:
Codice: [Seleziona]
[static] (public/private) variabile as (tipo)
E qui va bene.
Ma se io per caso nell'applicazione faccio:
Codice: [Seleziona]
public var as integer
Mi dice che non era aspettato un "Public", dichiarando invece una semplice variabile con dim va.
Ho anche provato con "static public", "static private", "private", "public dim" (quest'ultima me la sono inventata :D) e dice sempre che non si aspetta o "static" o "public" o "private", qualcuno che mi spiega come fare?
;D
« Ultima modifica: 20 Aprile 2010, 16:48:10 da schizzi »

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Salve a tutti, ho un problema.
« Risposta #1 il: 20 Aprile 2010, 16:26:29 »
Ciao e benvenuto...

ne approfitto per dirti che i titoli dei post devono evidenziare il problema contenuto nel post stesso...i titoli generici servono a poco e creano fastidio..:-)

Tornando a noi: dove vuoi dichiarare la variabile pubblica? Se vuoi che la variabile sia visibile solo nella funzione o nelle sub allora la dichiari come

DIM variabile AS tipo

se vuoi che sia visibile in tutta la classe allora la dichiari all'inizioo della classe stessa con un semplice

variabile as tipo

se vuoi invece che la variabile sia visibile in tutto il progetto esistono diversi metodi. Se ti interessa poi te li spiego.

TI invito a leggere anche questo http://www.gambas-it.org/wiki/index.php/Le_Variabili...lo scritto lì apposta...;-)

Offline schizzi

  • Gamberetto
  • *
  • Post: 3
    • Mostra profilo
Re: Salve a tutti, ho un problema.
« Risposta #2 il: 20 Aprile 2010, 16:39:01 »
Grazie per la risposta fulminea!
Volevo fare come hai detto tu: dichiarare una variabile visibile a tutta la classe, grazie :D
A proposito del link che mi hai passato, ti segnalo che il post è stato cancellato, o meglio esiste, ma è vuoto.
Grazie ancora, ora edito il titolo del topic :D

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Salve a tutti, ho un problema con le variabili pubbliche
« Risposta #3 il: 20 Aprile 2010, 16:40:45 »
No ho solo sbagliato a scrivere il link...quello giusto è:
http://www.gambas-it.org/wiki/index.php/Le_Variabili

Se il tuo problema è risolto inserisci anche [RISOLTO] nel titolo del primo post....comunque provvedo a spostare la discussione nell'area idonea..


Offline schizzi

  • Gamberetto
  • *
  • Post: 3
    • Mostra profilo
Re: [RISOLTO] Salve a tutti, ho un problema con le variabili pubbliche
« Risposta #4 il: 20 Aprile 2010, 16:51:01 »
Ah, ho capito il problema, avevi scritto "l'ho scritto lì apposta" attaccato al link:
TI invito a leggere anche questo http://www.gambas-it.org/wiki/index.php/Le_Variabili...lo scritto lì apposta...;-)
Ho scritto [RISOLTO] e credo che il topic possa essere chiuso  ::)
Grazie ancora

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: [RISOLTO] Salve a tutti, ho un problema con le variabili pubbliche
« Risposta #5 il: 20 Aprile 2010, 16:53:05 »
Ah, ho capito il problema, avevi scritto "l'ho scritto lì apposta" attaccato al link:
TI invito a leggere anche questo http://www.gambas-it.org/wiki/index.php/Le_Variabili...lo scritto lì apposta...;-)
Ho scritto [RISOLTO] e credo che il topic possa essere chiuso  ::)
Grazie ancora

Si il problema era proprio quello....maledetta fretta....i giovani sono sempre di corsa!!!  ;)

La discussione la lascio aperta....ci potrebbe essere chi vuole contribuire o chi vuole chiarimenti...