Avatar billede Daniel.E Praktikant
07. september 2002 - 02:13 Der er 5 kommentarer og
1 løsning

Åbne filer

Jeg vil godt åbne en txt fil i en RichTextBox1 med det her:

Open "history.txt" For Output As #1
Put #1, , RichTextBox1.Text
Close #1

hvad er det galt her?
Avatar billede Noone Nybegynder
07. september 2002 - 02:15 #1
Hmmm.. Hvad med

richtextbox1.savefile("filename",filetype);

Det brude virke, og det er da vidst en del nemmere.
Avatar billede Noone Nybegynder
07. september 2002 - 02:15 #2
filetype er enten RTF eller PlainText hvis jeg husker rigtigt.
Avatar billede Daniel.E Praktikant
07. september 2002 - 02:21 #3
vil det sige at man også kan sige
richtextbox1.savefile("log.txt",rtfText);
og så henter den bare den fil som ligger i det bibliotek som applicationen ligger i ?
Avatar billede Noone Nybegynder
07. september 2002 - 02:44 #4
Noget i den stil...

Dit ovenstående eksempel er dog at gemme I en fil, og det er .savefile også.. Dog ville jeg bruge application.path (Eller er det application.apppath) og tilføje den til log.txt bare for en sikkerhedsskyld.
Avatar billede joern Nybegynder
07. september 2002 - 09:01 #5
Hej.

For at åbne en fil i ét hug kan du skrive:

Open dinsti & "\filnavn.txt" For Input As #1
        richtextbox.Text = Input(FileLen(dinsti & "\filnavn.txt"), 1)
      Close #1

For at gemme tilsvarende:

Open dinsti & "\filnavn.txt" For Output As #1
    Print #1,  richtextbox.Text
Close #1

Det er også muligt at læse én linie ad gangen efter at have åbnet en fil for InPut.

Open dinsti & "\filnavn.txt" For Input As #1
  Do while EOF(1)= False   
    line input #1, var
    textbox.text = textbox.text & var
  Loop
Close #1 

Én linie er til næste VBCRLF  altså hårdt lineskift (Ascii(13) & Ascii(10)).

M.v.h.  Jørn
Avatar billede Noone Nybegynder
07. september 2002 - 13:07 #6
Eller når man nu bruger en richtextbox alligevel:

For at hente:
richtextbox1.LoadFile FileName

For at gemme i Plaintext:
RichTextBox1.SaveFile FileName, rtfText
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester