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
347
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
Suureksi onneksesi on myönnettävä
Että olen nyt sitten mennyt rakastumaan sinuun. Ei tässä mitään, olen kärsivällinen ❤️651413Perusmuotoiset TV-lähetykset loppu
Nyt sanoo useiden HD-muotoistenkin kanavien kohdalla äly-TV, ettei kanava ole käytössä, haluatko poistaa sen? Kanavia105845YLE Äänekosken kaupunginjohtaja saa ankaraa arvostelua
Kaupungin johtaja saa ankaraa kritiikkiä äkkiväärästä henkilöstöjohtamisestaan. Uusin häirintäilmoitus päivätty 15 kesä45678Missä kaikessa olet erilainen
Kuin kaivattusi? Voin itse aloittaa: en ole vegaani kuten hän. Enkä harrasta tietokonepelejä lainkaan.39677- 53673
- 54672
Linnasuolla poliisi operaatio
Kamalaa menoa taas meidän ihanassa kaupungissa. https://www.uutisvuoksi.fi/paikalliset/864606025635Uskomaton tekninen vaaliliitto poimii rusinoita pullasta
Korni näytösesitelmä menossa kaupunginvaltuustossa. Juhlia ei ole kokouksista tiedossa muilla, kuin monipuolue paikalli66633Hyvin. Ikävää nainen,
Että vainoat ja stalkkaat miestäni.onko tarkoituksesi ehkä saada meidät eroamaan?no,siinä et tule onnistumaan69621Katsoin mies itseäni rehellisesti peiliin
Ja pakko on myöntää, että rupsahtanut olen 😆. Niin se ikä saavuttaa meidät kaikki.40616