Avatar billede slejpnir Nybegynder
08. december 2005 - 07:18 Der er 1 kommentar og
1 løsning

Skrive til en fil

Denne rutine skulle resultere i filen test.txt placeret på C drevets rod, det gør den bare ikke. Der sker intet, når jeg forsøger at gemme. Hvad har jeg gjort forkert?

Private Sub Command1_Click()
TxtFilTest2
End Sub

Sub TxtFilTest2()
Dim Filnummer As Integer
Dim Filnavn As String
'unikt filnummer findes
Filnummer = FreeFile
Filnavn = "C:\test.txt"
Open Filnavn For Output As #Filnummer
Print #Filnummer, "Grundlæggende programmering med Visual Basic"
Print #Filnummer, "Kapitel: Eksterne data"
Close #Filnummer
End Sub
Avatar billede thomaxz Nybegynder
08. december 2005 - 08:10 #1
Nu sidder jeg ikke lige ved en computer med vb, men jeg mener at der ikke skal være # ved filnummer når du åbner og lukker den, men er ikke sikker.

prøv flg.


Private Sub Command1_Click()
TxtFilTest2
End Sub

Sub TxtFilTest2()
    Dim Filnummer As Integer
    Dim Filnavn As String
   
    'unikt filnummer findes
    Filnummer = FreeFile
    Filnavn = "C:\test.txt"
    Open Filnavn For Output As Filnummer
        Print #Filnummer, "Grundlæggende programmering med Visual Basic"
        Print #Filnummer, "Kapitel: Eksterne data"
    Close Filnummer
End Sub
Avatar billede slejpnir Nybegynder
08. december 2005 - 08:47 #2
thomaxz Den oprindelige kode virkede. Jeg sov vist bare i timen. Havde nok forventet, at der ville komme en meddelelse om at filen var etableret eller lignende.
Men du får lidt for din ulejlighed. Tak for deltagelsen.
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