LineEnding

LineEnding

Käytetäänkö LineEnding merkkijonoa ilmoittamaan rivinlopusta/vaihdosta Delphissä?

8

590

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • täsmentää

      tarkoitatko tiedostojen käsittelyssä vai komponenttiteksteissä? Perinteiset koodit CR/LF chr(13) chr(10) pätee kai Delphinkin kanssa.
      Jos tekstitiedostoon kirjoittaa writeln:llä niin rivinvaihdon kohdalla näkyy tekstitiedostossa em. koodit. Samoin esin. Label.Caption tekstissä voidaan saada rivinvaihto aikaan noilla koodeilla, #13 #10 merkintä ajaa saman asian.

      • LineEnding

        Mitä seuraava rivi tekee:

        Memo1.text:='yksi' LineEnding 'kaksi';

        Vaihtuuko rivi?

        Eli vastaako LineEnding juuri tuota CR/LF koodia?


      • Delphi koodari!
        LineEnding kirjoitti:

        Mitä seuraava rivi tekee:

        Memo1.text:='yksi' LineEnding 'kaksi';

        Vaihtuuko rivi?

        Eli vastaako LineEnding juuri tuota CR/LF koodia?

        Sori vaan!

        Jos haluat että "haista vittu" on rivin vaihto?

        const
        HaistaVittu = #13 #10;
        ..
        ..
        ..
        var
        S: String;
        begin
        S := 'Unelma pillu' HaistaVittu 'On Hyvä';
        end;

        Eli tulos on:

        Unelma pillu
        On Hyvä
        ...............

        Yeaaah!

        Nyt kait VB-koodaritkin ymmärtäää!


      • vielä siis
        LineEnding kirjoitti:

        Mitä seuraava rivi tekee:

        Memo1.text:='yksi' LineEnding 'kaksi';

        Vaihtuuko rivi?

        Eli vastaako LineEnding juuri tuota CR/LF koodia?

        'LineEnding:iä' ei ole Delphissä.
        Jos siis haluat pakotetun rivin vaihdon eli 'rivinlopun' niin yksinkertaisimmillaan siis koodissa näin:
        Memo1.Text :='Eka rivi' #13 #10 'Toka rivi';
        tai
        Memo1.Text := 'Eka rivi' chr(13) chr(10) 'Toka rivi';


    • LineEnding

      No löytyykö Delphistä DecimalSeparator-nimistä muuttujaa?

    • LineEnding

      En saanut siitä käsitystä että löytyykö Delphistä
      LineEnding:ä (vertaa siihen että kun kysyin löytyykö DecimalSeparator ja sain siihen vastauksen että
      löytyy)

      • Mika0800

        delphissä (ainakin Delphi7) on sLineBreak.

        on merkkijonovakio, jonka arvo on ^M^J eli toisin ilmaistuna #13#10

        Vastaavasti Kylixissä tuo sLineBreak on merkkivakio, jonka arvo on #10 eli ^J

        esim. TStrings -luokan SaveToStream (ja sitä hyväksi käyttävä SaveToFile) käyttävät tuota vakiota päättäessään, mitä kirjoitetaan rivinvaihtomerkiksi/merkkipariksi tulosStreamiin (tai tiedostoon).


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Klaukkalan onnettomuus 4.4

      Klaukkalassa oli tänään se kolmen nuoren naisen onnettomuus, onko kellään mitään tietoa mitä kävi tai ketä onnettomuudes
      Nurmijärvi
      102
      4457
    2. Yleltä tyrmäävä uutinen

      Ylen uutisen mukaan Raamattu on keksitty n. 2600. Putoaako kristinuskolta pohja kokonaan alta pois? https://yle.fi/a/74
      Luterilaisuus
      382
      1178
    3. Missä mustasusi on?

      Suden aloituksia ei ole näkynyt moneen päivään.
      Ikävä
      186
      1052
    4. Pakko kertoa mies

      Äitini tietää, että olen ihastunut sinuun. 😳 halusin että hän näkisi sinun kuvan ja pyysin googlaamaan sinua. Kommentti
      Ikävä
      109
      1032
    5. Sinä vain tulit elämääni

      Ja joku tarkoitus sillä on ollut. Näyttämään mitä olen ja kuinka arvokas voisin olla. Se muutti ja käänsi elämäni suunna
      Ikävä
      83
      903
    6. Millaisia ajatuksia on kaivatusta ja tilanteestanne tänään?

      Kerro omista mietteistäsi tai lähetä terveisiä. Ehkä hän lukee ja lähettää sinulle takaisin omia mietteitään.
      Ikävä
      47
      901
    7. Miten koskettaisit häntä?

      Miten lähestyisit jos hän olisi lähelläsi nyt..
      Ikävä
      64
      891
    8. Riitta-Liisa ja Toni Roponen: Ero! Riitta-Liisa Roponen kertoo asiasta Instagramissa.

      Riitta-Liisa ja Toni Roponen eroavat. Riitta-Liisa Roponen kertoo asiasta Instagramissa. – Talvi on ollut elämäni synk
      Maailman menoa
      10
      847
    9. Mitä ajattelet

      Kaivattusi uskosta tai onko hän uskossa?
      Ikävä
      64
      846
    10. Onko se niin

      Että meillä molemmilla on niin isot egot ettei voi alentua myöntämään kuin tykkää toisesta
      Ikävä
      64
      816
    Aihe