Avatar billede deamill Nybegynder
28. maj 2001 - 14:28 Der er 2 kommentarer og
1 løsning

FSO (File system object) problemer

Er der andre måder til at arbejde på filer end via fso, da jeg har problemer med at fso ikke altid skriver linieskift når man bruger str.writeline(\"dscz\")????

:-)
Avatar billede winkill Nybegynder
28. maj 2001 - 14:46 #1
str.write(\"dscz\") & vbCrlf \' kunne være en løsning, men personligt benytter jeg altid Open, Input, Print og Close når jeg arbejder med filer.

\' Skriv til en fil
filename = \"c:\\test.txt\"
filenum = Freefile
Open filename For Output As filenum
Print #filenum, \"Noget tekst\"
Print #filenum, \"Noget mere tekst\"
Close #filenum

\' Indlæs en fil
filename = \"c:\\test.txt\"
filenum = Freefile
Open filename For Input As filenum
filecontents = Input(filelen(filename), filenum)
Close #filenum
Avatar billede deamill Nybegynder
28. maj 2001 - 15:30 #2
Det ser ok ud, men følgende kode indsætter ikke en blank linie :

\' Skriv til en fil
FileName = \"c:\\fpm\\printout\\service.cfg\"
filenum = FreeFile
Open FileName For Output As filenum
Print #filenum, \"Noget tekst\"
Print #filenum, vbCrLf
Print #filenum, \"Noget mere tekst\"
Close #filenum

Hvad gør jeg?!?
Avatar billede winkill Nybegynder
28. maj 2001 - 15:34 #3
filename = \"c:\\test.txt\"
filenum = Freefile
Open filename For Output As filenum
Print #filenum, \"Noget tekst\" & vbcrlf & vbcrlf & \"Noget mere tekst\"
Close #filenum
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