Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
29. Nov 2005
Hallo Nils,
wenn du bestimmte Schlüsselwörter hervorheben möchtest, dann solltest du meinen Beispiel-Code nicht einsetzen, sonst wird ja für jedes Schlüsselwort der gesamte Text erneut durchsucht. Da ist ein Parser die einzig richtige Lösung. Nur über einen Parser erhältst du Kontextinformation, anhand der du entscheiden kannst, ob ein Schlüsselwort wirklich ein Schlüsselwort ist oder nur ein...
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
28. Nov 2005
Hallo Nils,
auch mit deinem Code würde, wenn er funktionieren würde, nur die erste Fundstelle markiert - du hast schließlich keine Schleife drin. Auch hast du die Bedingung für FindText() falsch abgeändert - nicht > 0 sondern >= 0 müsstes du abfangen. Die nächste Suche würde in deinem Code eine Stelle auslassen, so dass du direkt hintereinander stehende Fundstellen nicht erkennst. Ich habe...