So, wie bereits
hier angekündigt habe ich mal mit der
VCL ein Programm zusammengeschraubt, das mir persönlich als Ersatz für die Suchtags dienen wird. Ich hoffe, dass der Daniel nix dagegen hat.
Der Grund ist, dass die Suchtags zwar wunderbar funktionieren, aber sobald mehrere Suchbegriffe vorhanden sind, bspw.
Code:
[
df]Icon neben der Uhr[/
df]
wird der Text etwas unschön dargestellt: [
df]Icon neben der Uhr[/
df].
Das Programm erzeugt nun quasi einen eigenen Suchstring, der das gezeigte Problem nicht hat, sich ansonsten aber nicht weiter von den Suchtags unterscheidet. Die notwendigen Infos habe ich mir zusammengesucht. Bisher unterstützt werden die
DP und das
DF. Und dank externer Konfiguration via
XML-Datei lässt es sich auch noch problemlos erweitern.
Eine Beschreibung für den Suchbegriff muss nicht unbedingt angegeben werden. Im Bedarfsfall werden die Suchbegriffe verwendet. Man kann den Text aber mit einer eigenen Beschreibung auch persönlicher gestalten, etwa:
Such gefälligst selbst!
Vielleicht noch ganz kurz: Da es in der
DP ja 4 Tags gibt ([
dp], [cl], [
df], [google]), gibt es im Programm sozusagen 4 Kategorien. Diese werden in der zweiten Combobox angezeigt und entsprechen den Suchtags. Das hört sich doppelt gemoppelt an, wenn sowohl in der obersten Box als auch darunter "Delphi-PRAXiS" drin steht, aber das bedeutet einfach, dass der Suchtag für die
DP gedacht ist und deshalb auch bspw. das Image vom
DP-Server verwendet wird.
Bei der Exe im Archiv handelt es sich um die
nonVCL-Version. Alle Quellcodes (
nonVCL,
VCL und .NET) liegen bei. Die XML4-Typbibliothek allerdings nicht. Hier müsst ihr XML4 ggf. installieren, dann die
Unit erzeugen (Projekt -> Typbibliothek importieren -> Microsoft
XML 4).
Für
nonVCL sollte die Typbibliothek so geändert werden, dass sie nicht die "ComObj.pas" von Borland lädt. Dann bleibt das Programm nämlich unter 30k, andernfalls steigt es auf 60-70k.
Voilà.