25. februar 2002 - 21:03Der er
13 kommentarer og 1 løsning
et mindre problem
Open filename For Output As #1 Print #1, sfinalnumber Close #1
første gang jeg gør dette skriver den det ok! Men når jeg så gør det igen appender den selv om jeg har sat den til Output! Skal jeg slette indholdet af filen før jeg smidder ny info ind i den??
Det lyder underligt. Min erfaring er at 'output' altid overskriver filen, når den findes i forvejen. Men vil det ikke ske hos dig, kan du jo slette den forinden med 'Kill'.
I al almindelig ville jeg anbefale at bruge FileSystemObject - det er langt mere behageligt at arbejde med end den der noget kringlede standard metode. Først, [Project | References] og kryds af i Microsoft Scripting Runtime
Et kørende eksempel på filesystemobjekt her: Dim Fso As FileSystemObject Dim fil As TextStream
Set Fso = New FileSystemObject Set fil = Fso.CreateTextFile("d:\Temp\testfil.txt", True) fil.WriteLine "Hellow" fil.Close Set fil = Nothing Set Fso = Nothing
(tror jeg også jeg vil skrive næste gang nogen svarer på et spm. jeg har stillet) ;^)
Synes godt om
Ny brugerNybegynder
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.