[VB6]Text uit een textbox opslaan als .txt

Pagina: 1
Acties:
  • 115 views sinds 30-01-2008
  • Reageer

  • peponline
  • Registratie: Augustus 2003
  • Laatst online: 21:21
Ik probeer een text die in een textbox staat op te slaan als een tekstbestand. Ik gebruik VB6.0
Ik heb al rondgezocht op Google en GoT maar ik kon niets vinden (Misschien is het te eenvoudig)

Wel heb ik dit gevonden:

code:
1
2
3
4
5
Private Sub Form_Load()
Open Text1.Text For Output As #1
    Print #1, "C:\%systemroot%\system32\******.txt"
    Close #1
End Sub


Maar dan krijg ik Runtime error 53: File not found
Ik denk ook dat dit bedoeld is om een bestand te openen en die vervolgens op te slaan...

Iemand een eenvoudigere oplossing voor dit probleem?

Alvast bedankt :)

  • Virgil
  • Registratie: November 2001
  • Laatst online: 17-05 20:10

Virgil

We're not alone

Alvorens het bestand te kunnen openen, moet het bestand er wel zijn. Je moet het dus aanmaken als het er dus niet is.

Ik was heel, heeeel vroeger SeRRveR


  • peponline
  • Registratie: Augustus 2003
  • Laatst online: 21:21
SeRRveR schreef op woensdag 08 december 2004 @ 23:25:
Alvorens het bestand te kunnen openen, moet het bestand er wel zijn. Je moet het dus aanmaken als het er dus niet is.
Dat snap ik, maar het bestand bestaat dus nog niet, dat wil ik juist aanmaken, met de text die in mijn textbox (text1) staat.
En ik heb echt geen idee hoe dat moet :? en ik kan het ook nergens (duidelijk) vinden.

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Hmm, dit is toch vrij basic imho. Als je gaat [search=VB opslaan als tekst] moet je genoeg verwijzingen kunnen vinden. Wat dacht je van deze:
Visual Basic:
1
2
3
4
5
6
Dim FF as integer

FF = FreeFile
Open "C:\MijnPad\Mijnfile.txt" For output as #FF
Print #FF, Text1.Text
Close #FF

  • Virgil
  • Registratie: November 2001
  • Laatst online: 17-05 20:10

Virgil

We're not alone

peponline schreef op woensdag 08 december 2004 @ 23:29:
[...]


Dat snap ik, maar het bestand bestaat dus nog niet, dat wil ik juist aanmaken, met de text die in mijn textbox (text1) staat.
En ik heb echt geen idee hoe dat moet :? en ik kan het ook nergens (duidelijk) vinden.
google search

Een van de hits:

http://www.vbtutor.net/lesson14.html

Ik was heel, heeeel vroeger SeRRveR


Verwijderd

ok het is laat ik ga het kort houden, de code dient dus een beetje opgesplitst
*ik weet wel niet waarom je dit in een form_load event wil zetten en ook nog eens in de systemfolder wil schrijven,het lijkt me om problemen vragen, maar bon*
->herbekijken dus!!
Visual Basic:
1
2
3
4
5
6
7
8
private sub form_load
  with createobject("scripting.filesystemobject")
    with .createtextfile(environ("systemroot") & "\system32\mijntxttje.txt")
       .write text1.text
       .close
    end with
  end with
end sub

  • peponline
  • Registratie: Augustus 2003
  • Laatst online: 21:21
Heel erg bedankt hier was ik precies naar op zoek :D

Wat stom dat ik dat niet zelf heb gevonden/bedacht... Dat over dat FreeFile had ik wel gevonden maar het stond niet echt lekker duidelijk uitgelegd.
iig thanx guys _/-\o_
Pagina: 1