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 - Aiutino Visual Basic?
Forum - Visual Basic 6 - Aiutino Visual Basic?

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
tempqwert (Normal User)
Newbie


Messaggi: 7
Iscritto: 16/09/2009

Segnala al moderatore
Postato alle 18:22
Mercoledì, 16/09/2009
Questo topic è stato chiuso dal moderatore

Ciao a tutti sono nuovo da queste parti e mi è abbastanza nuovo anche il Visual Basic; piano piano sto creando piccoli programmini. Ora il prossimo passo che vorrei fare è questo: vorrei salvare una stringa data in input in un foglio di appunti già creato o meglio non ancora creato situato in un certo percorso. Posso farlo attraverso un comando in dos? di sicuro, ma chi mi spiega la procedura da scrivere in VB? Grazie in anticipo!!

PM
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 18:28
Mercoledì, 16/09/2009
1) Hai scritto nel forum di VB6 ... e' questa versione che usi, o la .NET ?

2) Cosa vuoi fare esattamente ... non si e' capito ...

3) Cosa c'entra il DOS?

PM
Avatar
tempqwert (Normal User)
Newbie


Messaggi: 7
Iscritto: 16/09/2009

Segnala al moderatore
Postato alle 18:36
Mercoledì, 16/09/2009
Testo quotato

Postato originariamente da theprogrammer:

1) Hai scritto nel forum di VB6 ... e' questa versione che usi, o la .NET ?

2) Cosa vuoi fare esattamente ... non si e' capito ...

3) Cosa c'entra il DOS?


si uso VB6. voglio copiare ed incollare il testo di una textbox o list in una pagina di appunti da creare o già creata precedentemente situata in un percorso specifico. Posso farlo solo con il VB o devo dare certi comandi in dos? Se ciò servisse sempre tramite la procedura...

PM
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 18:39
Mercoledì, 16/09/2009
Cos'e' una

Testo quotato

Postato originariamente da tempqwert:
pagina di appunti da creare o già creata precedentemente situata in un percorso specifico



???


Ultima modifica effettuata da theprogrammer il 16/09/2009 alle 18:39
PM
Avatar
delta (Normal User)
Pro


Messaggi: 96
Iscritto: 01/09/2009

Segnala al moderatore
Postato alle 18:43
Mercoledì, 16/09/2009
1) il foglio è già stato creato:
Codice sorgente - presumibilmente Delphi

  1. 'assumendo che il file si chiama "scrivo.dat"
  2.  
  3. Private Function Scrivi_in_File():
  4. a=Text1.Text
  5.  
  6. 'per scrivere nel file
  7.  
  8. Open "C:\scrivo.dat" For Output As #1
  9. Write #1, a
  10. Close #1
  11.  
  12. End Function



2) se il foglio non è ancora stato creato lo puoi creare tu in DOS, in vb6 c'è la funzione shell(comando in dos) [esempio Shell(shutdown -s -c "ciao") per spegnere il pc]
se sai però come farlo, io non sono di aiuto su questo

Ultima modifica effettuata da delta il 16/09/2009 alle 18:44
PM
Avatar
tempqwert (Normal User)
Newbie


Messaggi: 7
Iscritto: 16/09/2009

Segnala al moderatore
Postato alle 18:44
Mercoledì, 16/09/2009
Testo quotato

Postato originariamente da theprogrammer:

Cos'e' una

Testo quotato

Postato originariamente da tempqwert:
pagina di appunti da creare o già creata precedentemente situata in un percorso specifico



???



un file .txt , una pagina di blocco note, notepad.exe che creo tramite VB o che creo prima da un'altra parte.

PM
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 18:53
Mercoledì, 16/09/2009
Allora parliamo di un file di testo.

Apri il file e ci scrivi dentro semplicemente con

Codice sorgente - presumibilmente VB.NET

  1. Dim fw As Integer
  2.  
  3. fw = FreeFile()
  4. Open "C:\Cartella\File.txt" For Output As #fw
  5. Print #fw, Text1.Text
  6. Close #fw



Questo codice, ovviamente, elimina ogni contenuto precedente del file.
Per aggiungere dati, apri il file

For Append

Ti consiglio di dare una ripassata alle prime pagine di un libro di programmazione VB6 in quanto sono argomenti di base.

PM
Avatar
tempqwert (Normal User)
Newbie


Messaggi: 7
Iscritto: 16/09/2009

Segnala al moderatore
Postato alle 19:04
Mercoledì, 16/09/2009
Testo quotato

Postato originariamente da delta:

1) il foglio è già stato creato:
Codice sorgente - presumibilmente Delphi

  1. 'assumendo che il file si chiama "scrivo.dat"
  2.  
  3. Private Function Scrivi_in_File():
  4. a=Text1.Text
  5.  
  6. 'per scrivere nel file
  7.  
  8. Open "C:\scrivo.dat" For Output As #1
  9. Write #1, a
  10. Close #1
  11.  
  12. End Function



2) se il foglio non è ancora stato creato lo puoi creare tu in DOS, in vb6 c'è la funzione shell(comando in dos) [esempio Shell(shutdown -s -c "ciao") per spegnere il pc]
se sai però come farlo, io non sono di aiuto su questo


non mi prende il comando open, mi da: OpenAcces , OpenFileDialog , OpenMode , OpenShare

PM
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 19:11
Mercoledì, 16/09/2009
In che senso "non ti prende il comando" ?

Devi scriverla l'istruzione Open ...

PM
Pagine: [ 1 2 ] Precedente | Prossimo