/ 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
Problem ang. gem indhold af TekxtBox
Fra : Tim Sørensen


Dato : 14-07-01 00:04

Jeg har et problem når jeg gemmer indholdet af en TekxtBox.

Jeg kan se at det allersidste tegn i den gemte fil er et linjeskift.
Hvor kommer det sidste linjeskift fra?

Strengen jeg gemte indeholdet ingen linjeskift, men når jeg gemmer kommer
den.
Nogle der har en kode, der undgår dette?

--
Mvh.... Tim Sørensen
http://dondata.adsl.dk/



 
 
Tim Sørensen (14-07-2001)
Kommentar
Fra : Tim Sørensen


Dato : 14-07-01 02:05

Jeg fandt ud af dette som løsning.
Denne funktion gemme Text1.Text NØJAGTIGT som der er skrevet i den.
Ingen tilføjelse i form af linjeskift eller andet.

dim strFilNavn As String
strFilNavn = "C:\Test.txt"

Open strFilNavn For Binary As #1
Put #1, 1, Text1.Text
Close #1



Bjarke Walling Peter~ (14-07-2001)
Kommentar
Fra : Bjarke Walling Peter~


Dato : 14-07-01 12:58

Det du nok havde gjort før, var følgende:

Open strFilNavn For Output As #1
Print#1, Text1.Text
Close#1

Problemet er her at Print automatisk tilføjer et linieskift, hvis man ikke
skriver et semikolon efter.
Man skal altså skrive:

Print#1, Text1.Text;

.... det vil virke.

- Bjarke Walling Petersen

Tim Sørensen skrev:
> Jeg fandt ud af dette som løsning.
> Denne funktion gemme Text1.Text NØJAGTIGT som der er skrevet i den.
> Ingen tilføjelse i form af linjeskift eller andet.
>
> dim strFilNavn As String
> strFilNavn = "C:\Test.txt"
>
> Open strFilNavn For Binary As #1
> Put #1, 1, Text1.Text
> Close #1
>
>



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste