01. november 2000 - 10:48Der er
6 kommentarer og 1 løsning
streng behandling
Jeg skal skrive til en fil på harddisken , og skrive til den med 1 bogstav ad gangen Hvordan kan jeg få den til at lade være med at skrive \"a\", men kun a
jeg bruger open \"textfil\" for output as #1 write #1, chr(65); close #1
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Som en lille yderligere kommentar til mit svar kan jeg lige tilføje at du selv skal styre ny-linie osv, dvs i slutningen af hver linie du ønsker i filen skal du tilføje vbCrLf:
Ja, jeg kan da også lige lave et fikst og færdigt eksempel hvis du skulle være i tvivl om noget:
Private Sub Command1_Click() \'Skriver teksten \"ab\" på linie 1 efterfulgt af \"c\" på linie to (uden anførselstegn)
Dim ch As String Dim filename As String
filename = \"C:\\test.txt\" Open filename For Binary As #1 ch = \"a\" Put #1, , ch ch = \"b\" Put #1, , ch Put #1, , vbCrLf ch = \"c\" Put #1, , ch Close End Sub
tdaugaard: bliver der ikke indsat vbCrLf efter hver Print? Det mener jeg - så hvis man vil skrive mere på samme linie har man et problem (indrømmet, det står ikke i oplægget)
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.