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
321
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
Vakava rikosepäily Seinäjoella
Ilkka ei taaskaan tiedä mitään mutta hesalaiset kertoo: https://www.is.fi/kotimaa/art-2000010959325.html412655Mitä on woketus?
Täälläkin hoetaan usein sanaa "woketus". Mitä se tarkalleen ottaen tarkoittaa? Ilmeisesti sen käyttäjät ymmärtävät sen k4092170Olet saanut kyllä tunnisteita
Itsestäsi ja meistä. Mutta mikä siinä on, ettet kirjoita etkä anna itsestäsi merkkejä. Ellei ole kysymys siitä, mikä ens212026Oletko jo luovuttanut?
Joko olet luovuttanut kaivatun suhteen ja hyväksynyt, että mitään ei tule?1381734Mies pakko olla rehellinen
Kiinnostuin koska olet tosi komea ja sulla on ihana puheääni. Olen aika pinnallinen sitten kai... 😓 kyllä olet tosi rau161732Ikääntyvien tilanne Suomessa on järkyttävä - Hoivakotiin ei pääse, vaan joutuu selviytymään yksin
Ikääntyvien tilanne Suomessa on järkyttävä… Hoivakoteihin sijoittamista vältellään, koska hoito on kallista ja hyvinvoin1341662Kristo Salminen, 52, riisuutui - Paljasti Iso-Börjen tatuoinnit - Somekansan tuomio yksimielinen
Iso-Börje, tuo iso, tatuoitu, yltiöromanttinen ja aika kuuma rikollispomo - vai mitä mieltä sinä olet? Lue lisää ja kat211143Hirvenmaitojuusto
Olin Prisman juustohyllyllä kun vierestä alkoi kuulua kamala paapatus. Siinä oli vanha muori, joka räyhäsi raivokkaasti,01122- 741029
Kerro mulle miksi juuri me
Kohdattiin? Tässä elämässä. Vaikka ollaan edelleen tutut tuntemattomat. Se on omituinen tunne.63925