Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Array globali
Forum - Visual Basic 6 - Array globali

Avatar
web_pirate (Normal User)
Rookie


Messaggi: 51
Iscritto: 27/12/2011

Segnala al moderatore
Postato alle 10:53
Lunedì, 06/08/2012
Ragazzi, come faccio a dichiarare un array che sia visibile e modificabile in qualsiasi punto del class form?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6379
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 11:09
Lunedì, 06/08/2012
Dichiaralo in un modulo (file .bas) anche se non è una buona idea lavorare con elementi globali.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
web_pirate (Normal User)
Rookie


Messaggi: 51
Iscritto: 27/12/2011

Segnala al moderatore
Postato alle 14:42
Lunedì, 06/08/2012
L'unica soluzione nel mio problema è un array globale. Comunque come faccio a dichiararlo in un modulo? Se scrivo:
Codice sorgente - presumibilmente Visual Basic 6

  1. Dim song(3) As String
  2. song(0)=...
  3. song(1)=...
  4. ...
  5. ...


Mi da errore. Uso l'IDE Visual Studio e sotto song(0)... mi dice "prevista dichiarazione".

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6379
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 14:44
Lunedì, 06/08/2012
Solo la prima riga va nel .bas

Il resto va dove ti serve. Se lo devi inizializzare, fallo nel primo form che parte o nel main.

P.S. Non esiste un'unica soluzione per un problema e sicuramente non è un array globale l'unica soluzione.-


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
web_pirate (Normal User)
Rookie


Messaggi: 51
Iscritto: 27/12/2011

Segnala al moderatore
Postato alle 15:11
Martedì, 07/08/2012
Codice sorgente - presumibilmente Visual Basic 6

  1. Non esiste un'unica soluzione per un problema e sicuramente non è un array globale l'unica soluzione.-


Devo fare in modo di poter cambiare almeno una 20ina di file audio asseganti ognuno ad un bottone diverso con un selettore. Credo che un array di stringhe sia la miglior soluzione in questo caso.

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6379
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 11:42
Sabato, 11/08/2012
Non è chiaro come stai affrontando il problema. Perché utilizzi un pulsante per ogni file?

Usa una listbox e un solo pulsante ... selezioni il brano dalla lista e usi il pulsante leggendo il brano dalla lista.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote