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

355

    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. 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ä
      46
      2075
    2. Mieti miten paljon yritin

      Löytää yhteyttä kanssasi uudelleen sen väärinymmärryksen jälkeen. Koen etten tullut puoleltasi hyvin kohdelluksi mies😔
      Ikävä
      57
      1829
    3. Kurkkiiko myyrä jo

      Milloin tulee kolostaan?
      Ikävä
      36
      1534
    4. 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ä
      33
      1479
    5. Kaikki on hyvin rakkaani

      Ja tulee olemaan.
      Ikävä
      78
      1238
    6. En enää uskalla laittaa sulle viestiä

      Naiselta miehelle ****
      Ikävä
      62
      1139
    7. Keskisarjan puheet

      Onko kansanedustajan sopivaa puhua tuollai vai pitäisikkö potkia pois eduskunnasta?
      Suomussalmi
      191
      989
    8. En ikinä koskaan

      En tule ikinä hyväksymään!
      Tunteet
      58
      953
    9. Sovitaanko ja halataanko?

      Pyydetään toisiltamme anteeksi...❤️
      Ikävä
      49
      913
    10. Olen selvästi rikki

      Narsistiset ihmiset jotenkin koukuttaa minut.
      Ikävä
      24
      904
    Aihe