Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno RichEdit v Delphi - efektivní rozlišení slov (syntaxe)

Takhle mi to fungovalo na počátku - používal jsem funkci RichEdit.FindText - a hledal jsem jednotlivá klíčová slova - jenže je to nechutně pomalé(při jednoduchém zamyšlení dojdeš k tomu, že to má daleko více průchodů cyklem než stávající řešení) - navíc hledáš i slova, která v textu vůbec nemusí být...(při řádově stovkách klíčových slov je složitost příliš veliká...)

A k tomu "používat jinou komponentu, která už syntaxi umí" - nebráním se tomu, ale má to zase jiný problém, pokud už najdu nějakou tu free komponentu, která to umí(a umí to rychle), né vždy se to chová stejně nebo aspoň obdobně na různých systémech...
Pár komponent jsem vyzkoušel a vesměs byly odladěny na jednom operačním systému a vzhledem k tomu, že můžu pracovat na Win98, Win98 SE, Win Me, Win XP, Win NT, Win 2000, Win 2003, Vista - (i na Win 95 - ale tu snad již nikdo nepoužívá) - snažil jsem se používat standardní komponenty a z těch, které existují a nejvíc vyhovovaly popisovanému problému byl RichEdit jasná volba, ikdyž je dost pomalý...

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny