Linkitetty lista vs TList..

moiks..

TList on helppo tapa säilyttää ja hallinnoida oliokokoelmaa muistissa, mutta joskus tuntuu, että se on hidas. Kannattaisko käyttää ennemmin linkitettyä listaa? Noh, typerä kysymys, kokeilmalla kait sen tietää, mutta kysympähän vaan?

Olen tekemässä tekstinkäsittely komponenttia, jossa jokainen merkki on oma "olionsa"... Pitäisi saada nopea, koska jokainen tekstikappale on oma komponenttinsa paperilla (Formilla). Jos näitä tekstikappaleita alkaa olemaan satoja, homma hidastuu liikaa käytettäessä TRichEdit komponenttia.

Lisäksi TRichEdit komponenttiin ei voi upottaa kuva-elementtejä tekstin sekaan, eikä dynaamisia linkkejä tai voi ehkä, mutta homma menee aika monimutkaiseksi :/

6

370

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • aaaaaaaaaaa

      Tutkisin myös DOM:n tai Treeview:n soveltuvuutta tähän.

    • Ugli

      Osaavalle ohjelmoijalle on oma juuri tätä tarkoitusta varten valittu tietorakenne on nopein valinta!

      • ap.

        Hyvinhän tuon teko on onnistunut parissa viikossa, kohta valmis. Vielä pitää tehdä semmoinen että saa kuvan upotettua tekstin sekaan :)

        Hidastus ei johtunutkaan TList:stä vaan omasta koodista, alussa liian helposti yrittää tehdä -> hidas! Alkaa tuntumaan jo oikeelta editorilta :) Saas nähdä kun näitä on 100 peräkkäin (kappaleina), hidastuuko sitten?

        Tässäpä kuvakaappaus editorista :)
        http://www.knubits.com/imgs/editori.jpg


      • poiju-poiju
        ap. kirjoitti:

        Hyvinhän tuon teko on onnistunut parissa viikossa, kohta valmis. Vielä pitää tehdä semmoinen että saa kuvan upotettua tekstin sekaan :)

        Hidastus ei johtunutkaan TList:stä vaan omasta koodista, alussa liian helposti yrittää tehdä -> hidas! Alkaa tuntumaan jo oikeelta editorilta :) Saas nähdä kun näitä on 100 peräkkäin (kappaleina), hidastuuko sitten?

        Tässäpä kuvakaappaus editorista :)
        http://www.knubits.com/imgs/editori.jpg

        On aika upea!

        Mitähän kaikkea tuossa on takana ?


      • mies..
        poiju-poiju kirjoitti:

        On aika upea!

        Mitähän kaikkea tuossa on takana ?

        type
        TTextEditor = class( TCustomControl )... :)


      • mies..
        mies.. kirjoitti:

        type
        TTextEditor = class( TCustomControl )... :)

        Mainita, että tein tuosta editorista "sana pohjaisen", eli yksi yksikkö on sana, joka sisältää merkit. Poisluettuna ' ' space ja '-' merkit, jotka erottelevat sanat. Näin voisi tulevaisuudessa lisätä editoriin helposti jopa oikoluvun, kuten Soikko :)


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

    Luetuimmat keskustelut

    1. Lataus pakkaskelissä

      En olisi koskaan ostanut sähköautoa jos olisin tajunnut että ne eivät lataa pakkasissa suurteholatauksella vaan istut tu
      Hybridi- ja sähköautot
      203
      7379
    2. Kun väestö ikääntyy ja veronmaksajat vähenee, mitä sitten vasemmistolaiset?

      Maahanmuutto ei vaan ole ratkaisu väestön ikääntymiseen. Maahanmuutto lykkää ja hidastaa väestön ikääntymistä ja työv
      Maailman menoa
      130
      3320
    3. Miksei Trump ole kiinnostunut Suomen valloittamisesta?

      Täällähän on enemmän turvetta kuin Norjalla öljyä. Eikö Ttump ole turvenuija?
      Maailman menoa
      116
      1964
    4. "Mitä sä nainen tuot sitten pöytään" ?

      Jos mies provaidaa ja suojelee... Pitääkö miesten kysyä tuollaisia?
      Ikävä
      61
      1932
    5. Minja jytkyttää vas.liiton kannatusta ylöspäin

      Alkaa raavaat duunarimiehetkin palaamaan vasemmistoliiton kannattajiksi. Eduskunnassahan on vain kaksi työntekijöiden p
      Maailman menoa
      62
      1879
    6. Tiedän ettei

      Meistä mitään tule. Toinen oli sinulle tärkeämpi
      Ikävä
      19
      1829
    7. Aktivistinainen pysäytti ICE-agentin luodin päällään USA:ssa!

      Video ampumistilanteesta: https://edition.cnn.com/2026/01/07/us/video/ice-shooting-minneapolis-digvid "Media: ICE:n am
      Maailman menoa
      84
      1817
    8. Oikeistopuolueiden kannatus vain 37,8 %, vasemmiston 43,0 %

      Keskustaan jää 17,4 prosenttia ja loput ovat sitten mitä ovat. Mutta selvästikin Suomen kansa on vasemmalle kallellaan.
      Maailman menoa
      6
      1685
    9. Ekologinen kommunismi tulee voittamaan fossiilikapitalismin

      Kiina on mahtitekijä uusiutuvien energialähteiden kehityksessä, ja Trump osoitus viimeisestä öljyn perään itkemisestä, m
      Maailman menoa
      17
      1561
    10. Laitetaan nyt kirjaimet kohdilleen

      kuka rakastaa ja ketä ?
      Ikävä
      78
      1494
    Aihe