Autore Topic: [RISOLTO] usare Array per popolare una String[]  (Letto 638 volte)

Offline swsooue

  • Gamberetto
  • *
  • Post: 24
    • Mostra profilo
[RISOLTO] usare Array per popolare una String[]
« il: 25 Agosto 2010, 14:25:54 »
Ciao a tutti,

non riesco a creare un'array di stringhe, usando questo semplice codice:

DIM MAC_TABLE AS NEW String[]

MAC_TABLE = Array("000001", "000002", "000003")

quando lo mando in esecuzione mi dice: Not a function

Se invece uso:

MAC_TABLE.Add("000001")

questo funziona, ma vorrei evitare di farlo, dato che l'array ha molti elementi e dovrei scrivere un sacco di righe.

Grazie per l'aiuto
Gigi
« Ultima modifica: 26 Agosto 2010, 08:28:38 da swsooue »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: usare Array per popolare una String[]
« Risposta #1 il: 25 Agosto 2010, 14:32:17 »
Codice: [Seleziona]
DIM MAC_TABLE AS String[] = ["000001", "000002", "000003"]

attenzione però che il compilatore Gambas non ammette oltre un certo numero di elementi nella stessa riga, o dichiarazione. In questo caso di può ovviare così:

Codice: [Seleziona]
DIM MAC_TABLE AS String[] = ["000001", "000002", "000003", ...]
MAC_TABLE.Insert([..., "999998", "999999"])

Offline swsooue

  • Gamberetto
  • *
  • Post: 24
    • Mostra profilo
Re: usare Array per popolare una String[]
« Risposta #2 il: 26 Agosto 2010, 08:28:17 »
Codice: [Seleziona]
DIM MAC_TABLE AS String[] = ["000001", "000002", "000003"]

attenzione però che il compilatore Gambas non ammette oltre un certo numero di elementi nella stessa riga, o dichiarazione. In questo caso di può ovviare così:

Codice: [Seleziona]
DIM MAC_TABLE AS String[] = ["000001", "000002", "000003", ...]
MAC_TABLE.Insert([..., "999998", "999999"])

Grazie mille !!!
Gigi