Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

Verschiebbares Menü und Scanner in Delphi

JamesBomb / 0 Antworten / Baumansicht Nickles

Prost!

Ich stricke zZ. an einem Editor für C/C++ Quellcode. Dabei sollen reservierte Wörter wie zB. auto FETT dargestellt werden. Dabei ist in die "Fettmachung" das Problem, sondern die Position dieser Wörter im Text. Pos gibt immer nur das erste Vorkommen eines Substrings in einem anderen String zurück. LastDelimiter immer nur das letzte.
Mit welchem Algorithmus also kann ich die Positionen der reservierten Wörter herausfinden? Auf welches Ereignis (OnSelectionChange, OnKeyPress, OnKeyDown, OnChange) sollte dieser Suchalgorithmus angewendet werden?

Zweites Problem:
Trotz langwierigen Probierens ist es mir nicht gelungen eine verschiebbare Menüzeile a la MS Word 2000 oder der Delphi5 IDE zu implementieren. Wie geht das?

Please Help.
Bomb

bei Antwort benachrichtigen