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 :/
Linkitetty lista vs TList..
6
307
Vastaukset
- 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.jpgOn 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
Sofia B- on jälleen kerran rakastunut ja onnellinen nainen .
Toivottavasti nyt on onni kestävää ja Sofia voi saada oman perheen lopulta itselleen .2823357Sofia seukkaa miljonäärin kanssa matkustellen ympäri maailmaa
Hän on tavannut toivomansa läsnäolevan mihen ja kohta Sofiast tulee ussperheen äiti. Toivottavasti kohta saamme vauvauut1491323Oho! Sofia Belorf ja "rillimiljönääri-rakas" sai somen liekkeihin: "Optikko vai grillikioskin...?"
"Rillimiljönääri-rakas" on kyllä hyvä titteli!!! Tsemppiä Sofialle rakkauteen ja terkkuja Nikolle ja Stefanille! Lue l231271Ukraina romahtamassa, Hallitus hajoamassa.
Samaan aikaan kun ukrot on rintamalla alakynnessä, niin maan hallitus on hajomassa.3161267Millaisia ihmisiä ovat murhaajat: Ari Ossi Petteri Suorsa ja Tiina Pia Susanna Seppänen.
18-vuotias Adeliina Lehtinen surmattiin raa’alla tavalla syksyllä 2022. Hänen murhastaan tuomittiin elinkautiseen 40-vuo141168Olet vallannut ajatukseni.
Haluaisin tutustua sinuun paremmin ja lähentyä kanssasi. Tuntuu, että joka päivä kun sinua näen, saat minut hämilleen, s351001Loukkaa se, jos sinä väität mun etsivän jotain rahamiestä
Vtustako minä sinun rahoista voisin tietää silloin tai nytkään. Rakastuessa kuvittelin että olet varmaan joku tukityölli147981Pikku Liedon pelkoa lietsova ja rikoksia tehtaileva katujengi
Mistä kaukaa tulevat Liedossa riehuvat katujengiläiset?. Turun Varissuolta tai Pernosta? Nykylukutaidolla selviää, kun t41968Pikku apulaiset
E B ja J E levittää väärää informaatiota Olavintoimintakeskuksen kaupasta. Kuka tai mikä ryhmä tästä hyötyy. Ovatko iha67912Pitäisikö valtion lopettaa Terveysjättien tukeminen
Nyt annetaan puoli miljardia veroparatiiseihin ja kavereille, eikö olisi järkevää että valtio tukee vain Julkista puolta106863