LineEnding

LineEnding

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

8

610

    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. Yksi viesti häneltä ja ottaisin takaisin

      Mutta ei sitä tule. Ja ehkä parempi niin, tein jo valintani. En saanut häneltä tarpeeksi, kaikki muu meni minun edelle j
      Ikävä
      72
      4712
    2. Sä olet epävakaa

      tai ainakin yrität onnistuneesti vaikuttaa siltä. Ei sun kanssa uskalla ruveta yhtään mihinkään, menis hommat ojasta all
      Ikävä
      58
      2555
    3. Mieti miten paljon yritin

      Löytää yhteyttä kanssasi uudelleen sen väärinymmärryksen jälkeen. Koen etten tullut puoleltasi hyvin kohdelluksi mies😔
      Ikävä
      62
      2160
    4. Sovitaanko ja halataanko?

      Pyydetään toisiltamme anteeksi...❤️
      Ikävä
      74
      1360
    5. En ikinä koskaan

      En tule ikinä hyväksymään!
      Tunteet
      77
      1173
    6. Helena Ahti-Hallberg laukoo suorat sanat - Tämä voi olla ongelma uudella TTK kaudella: "Jos on..."

      Helena Ahti-Hallberg - tuo upea ja vaativa TTK-tuomari! Tanssii Tähtien Kanssa suosikkiohjelma starttaa syksyn iloksi ja
      Tanssii tähtien kanssa
      22
      1160
    7. Olen selvästi rikki

      Narsistiset ihmiset jotenkin koukuttaa minut.
      Ikävä
      34
      1106
    8. Ihmisen todellinen tarkoitus, dharma on tehdä tietoinen valinta toimia muiden hyväksi.

      Tällä polulla ei ole tappioita eikä häviöitä. Vaikka ihminen ei pääsisi tällä polulla loppuun asti, hän ei menetä mitä
      Hindulaisuus
      417
      1024
    9. Olisin vain n.ssinut sua kerran

      Mutta ei kelvannut.
      Ikävä
      74
      939
    10. Millaisen sormuksen nainen haluat

      Kun mennään naimisiin? 💍
      Ikävä
      64
      808
    Aihe