Avatar billede asker Nybegynder
09. oktober 2001 - 13:40 Der er 14 kommentarer og
1 løsning

CrLf ? Hvad betyder det

Hvad betyder det
Avatar billede eagleeye Praktikant
09. oktober 2001 - 13:46 #1
Cr = Carriage Return
Lf = Line Feed

Carriage Return  - flyt cursor til første position på linien
Line Feed  - Lav ny linie
Avatar billede eagleeye Praktikant
09. oktober 2001 - 13:55 #2
CrLf svare til Enter tasten på et keyboard.

Det kommer fra skrivemaskines tid Cr er på dansk \"vogn reture\" og oversat til computer verden flytter den curseren til føste position på linien. Lf er lav ny linie.
Avatar billede webbe Nybegynder
09. oktober 2001 - 13:56 #3
eagleeye:

Hvad så med VbCrLf???
Avatar billede asker Nybegynder
09. oktober 2001 - 13:56 #4
Hvordan laver jeg så mellemrum mellem test1 og test2

Response.write \"<tr>\"+CrLf
Response.write \"<td>\"&CrLf
Response.write \"test1\"+CrLf
Response.write \"</td>\"+CrLf
Response.write \"<td>\"&CrLf
Response.write \"test2\"+CrLf
Response.write \"</td>\"
Response.write \"<td>\"+CrLf
Avatar billede eagleeye Praktikant
09. oktober 2001 - 13:57 #5
VbCrLf  er microsoft Visual Basic konstant for CrLf
Avatar billede webbe Nybegynder
09. oktober 2001 - 13:58 #6
eagleeye:

Nåååå - okay.....ved bare jeg bruger den ofte i min programmering og at den gør det jeg har brug for! ;0)
Avatar billede eagleeye Praktikant
09. oktober 2001 - 13:58 #7
hvis det er VB Script:

Response.write \"<tr>\"&vbCrLf
Response.write \"<td>\"&vbCrLf
Response.write \"test1\"&vbCrLf
Response.write \"</td>\"&vbCrLf
Response.write \"<td>\"&vbCrLf
Response.write \"test2\"&vbCrLf
Response.write \"</td>\"
Response.write \"<td>\"&vbCrLf
Avatar billede eagleeye Praktikant
09. oktober 2001 - 14:01 #8
Hvis du vil havde næste linie i internet exploren så er det HTML koden <br> du skal bruge. VbCrLf giver return i HTML filen og ikke på skærmen.

Hvis du forsår?
Avatar billede asker Nybegynder
09. oktober 2001 - 14:06 #9
Eksepel som overstående

test1test2  <<< der er intet mellemrum

Jeg vil gerne have det sådan her

test1  test2  <<< alså et mellemrum

Det er rent VB

Giv et eksempel
Avatar billede eagleeye Praktikant
09. oktober 2001 - 14:10 #10
hvis du har en tekst:

Hej
Dette er en test.
Stopper her.

hvis man kunne se return vil den se sådan her ud:
HejVBCRLFDette er en test.VBCRLFStopper her.

Hvis du gemmer i en HTML/TXT fil vil der i filen stå:
Hej
Dette er en test.
Stopper her.

Hvis du udskriver i Browser vil der stå:
HejDette er en test.Stopper her.
For browseren kender ikke CrLf som return.

derfor konvertere man typisk det man skriver ud fra ælange tekst strenge sådan her:
nyTekst = replase(tekst,vbCrLf,\"<br>\")

Hvis du udskriver nyTekst i Browser vil der stå:
Hej
Dette er en test.
Stopper her.

Fordi browseren kender \"<br>\" som CrLF.
Avatar billede asker Nybegynder
09. oktober 2001 - 14:11 #11
Dur har svaret på mit spørgsmål så point er dine

Men vil du også svare på mit tillægsspørgsmål
Avatar billede eagleeye Praktikant
09. oktober 2001 - 14:13 #12
Ja men jeg tror ikke helt jeg forstår?
du udskriver en tabel men test1 og test2 i.
Avatar billede asker Nybegynder
09. oktober 2001 - 14:17 #13
Hvordan vil det se ud i det her eksempel

Response.write \"<tr>\"&vbCrLf
Response.write \"<td>\"&vbCrLf
Response.write \"test1\"&vbCrLf
Response.write \"</td>\"&vbCrLf
Response.write \"<td>\"&vbCrLf
Response.write \"test2\"&vbCrLf
Response.write \"</td>\"
Avatar billede asker Nybegynder
09. oktober 2001 - 14:23 #14
Ja

Og det ser sådan her ud

Eksepel som overstående

test1test2  <<< der er intet mellemrum

Jeg vil gerne have det sådan her

test1  test2  <<< alså et mellemrum
Avatar billede eagleeye Praktikant
09. oktober 2001 - 14:28 #15
har du :

Response.write \"<table>\"
..
Response.write \"<tr>\"
...
Response.write \"</table>\"

Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester