23. marts 2003 - 21:05
Der er
5 kommentarer og 1 løsning
VB6
Jeg har et problem med at få mit program til at læse og skrive en txt fil, når det skriver en path ind i filen laver den dette: "C:\test\testprogran.exe " Den laver et linje skift og så når jeg prøver at bruge parameter, ser det sådan her ud: "C:\test\testprogran.exe -test" og det dur ikke hvis jeg skal starte et program med shell Er der en måde jeg kan skrive til en fil uden den laver et linje skift, eller læse en bestemt linje eller kunne slette linjeskiftet ?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
23. marts 2003 - 22:54
#1
hej muuu hvordan skriver du til din fil? f.eks. output append random
24. marts 2003 - 08:00
#2
Det er sikkert fordi du læser hele linier ind og ud af textfilen, -så vil der automatisk blive tilføjet et linieskift. Når du får parameteren ud der skal indeholde stien, så må du lige fjerne linieskiftet = vbCrLf = Chr(10) + Chr(13). Hvis nu du læser stien ind i strVar: f.eks.: strVar = Left(strVar, Len(strVar) - 2) eller: strVar = Replace(strVar, vbCrLf, "") -vil fjerne linieskiftet. /tjacob
24. marts 2003 - 09:02
#3
Jeg bruger output og input
24. marts 2003 - 11:09
#4
Jamen så kør bare kør input strengen igennem en af de to funktioner jeg beskrev.
24. marts 2003 - 11:09
#5
Tak det virker nu !
24. marts 2003 - 11:10
#6
input strengen = den streng du læser fra textfilen
Kurser inden for grundlæggende programmering