/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Tilføje til en fil
Fra : Jesper Hansen


Dato : 11-01-02 12:24

Hvordan gøres det?? jeg skal tilføje en enkelt linie til en fil, og lukke
den igen. har prøvet følgende;

Const Filen = "C:\text.txt"

Private Sub Command1_Click()

Dim Indhold As String
Open Filen For Random As #1
Get #1, , Indhold
Put #1, , Indhold & vbCrLf & Text1.Text
Close #1

End Sub

men det virker ikke ret godt, og der kommer underlige tegn i output filen og
ting og sager. hvad gør jeg galt??




 
 
Frank Bertelsen (11-01-2002)
Kommentar
Fra : Frank Bertelsen


Dato : 11-01-02 13:55

Hej Jesper,

Du skal ikke åbne filen med Random, men med Append:

Open Filen For Append As #1
Print #1, Text1.Text
Close #1

Dette tilføjer den nye linie sidst i filen.

Der er lige en lille forskel: I dit eksempel indsætter du et linieskift FØR den
nye linje. Ovenstående Print-kommando indsætter et linjeskift EFTER den nye
linje. Hvis det er vigtig for dig, at sidste linje i filen ikke efterfølges af
et linjeskift, skal du istedet skrive:

Print #1, vbCrLf & Text1.Text;

Så er den helt magen til det, du forsøger at gøre i dit eksempel.


--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste