24. maj 2005 - 18:51Der er
15 kommentarer og 2 løsninger
skrive indhold fra filelistbox
hejsa.
Hvordan kan jeg få vb til at skrive indholdet fra en filelistbox til en textfil, jeg har koden der skriver til textfilen, men mangler at finde ud af hvordan man skriver indholdet fra filelistbox til textfilen
Min kode indtil videre
Private Sub cmdTxtfil_Click() Dim filnummer As Integer Dim filnavn As String
'unikt filnummer findes her filnummer = FreeFile 'fil oprettes her filnavn = "c:\text.txt"
Open filnavn For Output As #filnummer Print #filnummer, "hejsa /r min ven" Close #filnummer
End Sub
Private Sub Command1_Click() 'Lukker programmet End End Sub
Private Sub Dir1_Change() File1.path = Dir1.path End Sub
Private Sub Drive1_Change() Dim path As String path = Drive1.Drive Dir1.path = path End Sub
Nogen der ved hvordan ?
Og lige en til, når jeg nu skriver til txt fil, hvordan kan jeg så lave linieskift i dem ?
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Nu har spørgeren ikke været på igen, men der er et par unøjagtigheder i dit svar thesurfer.
Global kan ikke bruges i forme, kun i moduler. Men der er heller ikke nødvendigt med Global, når der kun forekommer én form, så er Dim tilstrækkelig.
Listcount indeholder antallet af poster, men den sidste post's index er 1 lavere, fordi index starter fra nul. Loop fungerer vist heller ikke sammen med For - For / Next Do While / Loop
for i = 0 to File1.ListCount - 1 tmp = tmp & File1.list(i) & vbCrLf loop
Jeg ville nu ikke lave én stor variabel før skrivning men:
Open filnavn for Output as #1 for i = 0 to File1.ListCount - 1 file1.listindex = i Print #1, file1.Filename Next i Close #1
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.