frenzy81 Skrevet 21. juli 2004 Del Skrevet 21. juli 2004 Jeg sitter og diller med å lage min egen syntax-highlighter for et richedit-vindu som skal vise et selvlaget script. Jeg har en del reserverte ord som jeg vil skal være enten bold eller italic, pluss at jeg har kommentar-setninger som skal være grønne/italic osv. Men det går så tregt at det ikke nytter lenger, hvis jeg skriver mer enn 4-5 linjer så flikker bildet så fælt at det ikke er brukendes. Jeg vil at ordene skal oppdateres i realtime, og da må jeg i praksis ha en metode på richeditens onChange. Metoden den peker til kaller en annen metode som setter de aktuelle attributtene til richediten. Jeg har også lagt til sjekk på at dersom de nye attributtene er lik de gamle, så skal de ikke oppdateres, men jeg sliter fortsatt med voldsom flikking... Noen som har noen tips? Jeg så på en komponent (RichEdit Syntax Highlight - http://users.chello.be/ws36637/) og den virket fint mtp flikking og realtime-oppdatering men den var laget for Delphi-syntaks og jeg vil ha til mitt eget syntaks. Pluss noen lisens-greier gjør at jeg ikke vil bruke den. Har og lest her http://www.undu.com/Articles/981027d.html men får det ikke til å virke... Det jeg hadde trengt var en komponent der jeg enkelt kunne definere mine egne ord, og hvilke attributter de skal ha. Lenke til kommentar
frenzy81 Skrevet 21. juli 2004 Forfatter Del Skrevet 21. juli 2004 (endret) Og der tror jeg at jeg fant svaret: SynEdit ( http://synedit.sourceforge.net ) Takk for hjelpen folkens Endret 21. juli 2004 av as-man Lenke til kommentar
john_h Skrevet 21. juli 2004 Del Skrevet 21. juli 2004 Takk for hjelpen folkens Å, det var da virkelig så lite... Lenke til kommentar
Tr1llobite Skrevet 25. juli 2004 Del Skrevet 25. juli 2004 Og der tror jeg at jeg fant svaret: SynEdit ( http://synedit.sourceforge.net ) Takk for hjelpen folkens Hvilken hjelp? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå