Newsgroup: it.comp.lang.visual-basic
Titolo: problema con matrice & Commandbutton  (neofita!)

chiedo venia...
in un programma di prova, inserisco in un form 2 bottoni di comando
(CommandButton 1 e 2).
premendo il primo, legge numero e dati di tutte le righe di un file
(Filedati.DAT) e le memorizza in una matrice (Listadati)
quindi, numero di righe e matrice dovrebbero essere passate al CommandButton
2, dove un semplice ciclo FOR-NEXT le scrive nel file "c:\testfile.txt"
come faccio a far passare i dati dal Bottone1 al Bottone2?
PS: la sintassi e' volutamente semplificata....
grassssie.
es..........
Option Explicit
Private Sub CommandButton1_Click()
    Dim bb As Integer
    Dim aa As Integer
    Dim dati As String
    Dim Listadati(500) As String
        Open "c:\filedati.dat" For Input As #10
          Do
            aa = aa + 1
            Line Input #10, dati
            Listadati(aa) = dati
          Loop Until EOF(10)
        Close #10
End Sub
Private Sub CommandButton2_Click()
    Dim cc As Integer
    Dim aa As Integer
    Dim Listadati(500) As String
        Open "c:\testfile.txt" For Output As #11
          For cc = 1 To aa
            Print #11, Listadati(cc)
          Next cc
        Close #11
End Sub

 ha scritto nel messaggio 
news:MDbee.100164$zZ1.2...@twister1.libero.it...


 ha scritto


> Usi una variablie di modulo (cioč dichiarata fuori dalle CommandN_Click)





ha un sapore migliore un traghetto per l'elba o un anello di saturno ? :)
  E che dire delle mazzate che prenderete per il vostro quoting
cinofallico? Correte a leggere 
http://wiki.news.nic.it/QuotarBene
 se
non volete finire nel killfile di tutti...
-- 
  Ciao :-)
  Massimo
Nell'indirizzo, sostituire "micio" con "mc"

   Ciao :-)
sei in fuorigioco. la tua è una domanda *sensata* :)


Sei un pò [OT] non credi? :-)
La domanda era assolutamente sensata. Stefano sta provando a fare delle 
cose, non credo che il suo scopo finale sia di duplicare un file, altrimenti 
avrebbe fatto copia e incolla da windows, e non il codice che suggerisci tu!
Ciao
Elef 

 La domanda era assolutamente sensata.
La domanda sarebbe stata sensata se avesse indicato l'obiettivo
reale da ottenere.
Tecnicamente non e' per niente sensato chiedere in icvlb questo:
| come faccio a far passare i dati dal Bottone1 al Bottone2?
-- 
ciao, hal

 Ciao
la domanda era ellittica. qualunque cosa stia provando a fare, nei termini
in cui l'ha esposta gli basta un command solo. qualunque dim in piu' è
inutile.
    sub command_click
        leggi dat
        scrivi txt, con eventuali if o altro
    fine sub
poi se spiega esattamente lo scopo si può discutere. magari non gli servono
delle variabili pubbliche, ma delle classi.
al livello di informazione fornito, la mia è la risposta che risolve lo
scopo con la minore ridondanza di codice.
ciao, a.

 ciao, hal
Per un neofita di vb č sensato, visto che non si possono cambiare i 
parametri degli eventi e che gli mancava il concetto di variabile globale (o 
forse solo la fantasia di usarla alla scopo -come dice lui- di passare un 
parametro da un bottone all'altro). Ne si puň pretendere che un neofita 
faccia sempre delle domande "tecnicamente sensate", altrimenti non sarebbe 
tale. Vorrei sapere dall'interessato quale delle risposte ha risposto meglio 
alla sua domanda!
Qui c'č gente a tutti i livelli. Aiutiamo chi č agli inizi! O vogliamo un NG 
riservato ai "senior"?
Basta saperlo, io mi adeguo (visto che ho la presunzione di appartenere a 
questi ultimi).
Ciao
Elef
PS: Hal, tu che sei ancora piů senior di me (se il tuo nick non m'inganna), 
mi daresti qualche idea sul mio post "Fax da vb"?  O:-) 

 codice.
[per amor di conversazione]
Hai detto giusto, non ha spiegato bene lo scopo, o forse tu non l'hai colto, 
visto che ha detto che stava facendo delle prove, quindi lo scopo era di 
capire delle cose. La tua risposta è corretta ma secondo me il suo scopo era 
un'altro... a lui il verdetto!
Comunque sia non voglio sembrare critico, il tuoi contributi sono sempre 
validi e benvenuti. Sono sottigliezze...
Ciao
Elef 

 mi daresti qualche idea sul mio post "Fax da vb"?  O:-) 
ne sapessi qualcosa, lo farei volentieri, perche' e'
il tipo di domande che preferisco, ma...
devo passare la palla :-(
-- 
ciao, hal

 Sono sottigliezze...
Ma sono comunque una buona palestra per allenarsi a
ragionare.
D'altra parte, anche quando si intervista l'utente per
fare l'analisi bisogna saper convertire cio' che
ascoltiamo con cio' che realmente gli serve.
-- 
ciao, hal

 Hai detto giusto, non ha spiegato bene lo scopo, o forse tu non l'hai
colto,
potrebbe benissimo essere che io abbia frainteso. speriamo che visto il
casino che si è sollevato stefano non si spaventi e spieghi meglio cosa
vuole fare e come lo farebbe. a quel punto si può valutare meglio cosa è
piu' utile e perche'.
stefano, ci sei ancora o ti abbiamo rotto le scatole ? :)
ciao, a.

 ha scritto

devo essermi incasinato con oe6.
ero convinto di aver sottoscritto iclvb, non alt.it.psicoanalisi :)

 ero convinto di aver sottoscritto iclvb, non alt.it.psicoanalisi :)
dai, pero' e' piu' divertente di vb :-)
-- 
ciao, hal

mi arrangero', grazie lo stesso.
comunque, nell' oggetto c' era ben segnalato "Neofita".