CustomHelp (Version: ändert sich sowieso ständig
)
... ist ein IDE Experte, der die Delphi Hilfe um ein paar nützliche Funktionen erweitert.
Was soll das?
Du "stehst" in deinem Quellcode und brauchst Hilfe zu einer bestimmten Funktion. Du drückst F1 und bekommst deine vertraute Delphi Hilfe. Jetzt hättest du natürlich auch gern ein Beispiel zu deren Anwendung oder du fragst dich, ob jemand im Forum schonmal das gleiche Problem damit hatte mit dem du dich gerade herumschlägst. Oder du sehnst dich nach der "alten" Delphi 7 Hilfe. Also musst du die vertraute schützende Umgebung deiner IDE (ja das ist doppelt gemoppelt) verlassen und dich durch die verschiedenen Suchmaschinen und Hilfedateien hangeln.
Hier hilft CustomHelp. Der Assistent fasst deine Suchanfrage in einem niedlichen kleinen Fenster zusammen, von dem aus du in deinen Lieblingssuchmaschinen und Hilfedateien blättern kannst.
Die Features im Überblick ... oder warum sollte ich weiterlesen?
- Suche über F1 (keine ungewöhnlichen Tastenkombinationen)
- Suche über alle im System registrierten Hx Namespaces (Microsoft Entwicklerhilfe Umgebung) (z.B. Jedi Hilfe)
- Suche in den "alten" (*.hlp) Windows Hilfe Dateien (z.B. Delphi 7 Hilfe) (Voraussetzung: winhlp32.exe)
- Suche über die Html-Hilfe (*.chm) Dateien
- Suche per Shell-Kommando
- Suche dynamisch via RSS-Feeds.
- Wahlweise Suche über Index oder Volltext
- Einstellungen werden pro Delphi-Version gespeichert
Wie (de-)installiere ich CustomHelp?
Am einfachsten ist es über das
SVN-Repository von TUO. Vermittels eines
SVN-Clients ist das überaus einfach. Andernfalls kann man sie die Dateien auch per Browser und Handarbeit runterladen - jeder eben wie er will.
Dann einfach das Package (auf passende Delphi-Version achten) laden und installieren. Fertig. Zum deinstallieren einfach das entsprechende Package aus der Liste der Entwurfs-Packages entfernen. Nach einer eventuellen Deinstallation ist ein Neustart der IDE erforderlich.
Alles weitere über die Benutzung erfahrt ihr im Video (siehe unten)
Vorschläge für Hilfe-Provider
RSS- http://www.bing.com/search?q="$(HelpString)"&format=rss&count=5 -> Alle Ergebnisse die Bing liefert
- http://www.bing.com/search?q=site%3Ahelp.delphi-jedi.org+"$(HelpString)"&format=rss&count=5 -> Jedi-Hilfe via Bing
- social.msdn.microsof...;Query=$(HelpString) -> MSDN Online
Statische Websuche- ref.dp200x.de/dp_ref...?query=$(HelpString) -> DP-Referenz von Daniel R. Wolf
- http://www.koders.com/default.aspx?submit=Search&la=Delphi&li=*&s="$(HelpString)" -> Koders Codesuche
- http://www.google.com/codesearch?as_lang=pascal&as_q="$(HelpString)" -> Google Codesuche
Dateibasierend- "$(ProgramFiles)\Adobe\Reader 9.0\Reader\AcroRd32.exe" /A "search=$(HelpString)" "Pfad:\zu\deiner\Datei.pdf" -> Suche via Adobe Acrobat Reader
FAQ- Gibts das auf deutsch?.... Nein. Das bissl englisch verträgt jeder Entwickler
- Gibts das als fertige bpl?.... Nein. Der Aufwand fertige Packages aktuell zu halten ist uns zu groß.
- Kann ich helfen?.... Ja. Wenn du noch Ideen und Anregungen hast?... Immer her damit.
- Warum habt ihr so wenige Kommentare im Code?.... Diese Projekte sind primär für unseren eigenen Bedarf geschrieben. Wir stellen sie OpenSource zur Verfügung, weil wir selbst gern von OpenSource profitieren. Es ist kein Lehrprojekt
. Wenn ihr jedoch Fragen zu dieser oder jener Funktion habt, könnt ihr mich oder Benny gern fragen.
Viel Spaß damit.
wünschen Marco und Benny
Videos
Version 1.2
Version 1.0