www.wikidata.de-de.nina.az
WinHelp war ein Hilfeformat das erstmals im Jahr 1990 mit Windows 3 0 eingefuhrt wurde und noch bis Windows XP unterstutzt wurde Das Format ist nicht offentlich dokumentiert konnte aber inzwischen erfolgreich mittels Reverse Engineering entschlusselt werden Microsoft WinHelpDateiendung hlpMagische Zahl 3F 5F 03 00 hex Entwickelt von MicrosoftErstveroffentlichung 1990Container fur RTFStandard s NeinHelp File Inhaltsverzeichnis 1 Versionen 2 Beschreibung 3 Ablosung des Formats 4 EinzelnachweiseVersionen BearbeitenEs gab vier Versionen von WinHelp Version 3 0 Dies war die erste Version die zusammen mit Windows 3 0 erschien Als Compiler diente HC EXE bzw spater HC30 EXE Version 3 1 Diese Version erschien zusammen mit Windows 3 1 und unterstutzte Makros Tabellen sowie zahlreiche neue Bildformate Als Compiler diente HC31 EXE 1 Version 4 0 Diese Version war Bestandteil von Windows 95 und fugte erstmals ein Inhaltsverzeichnis sowie eine Volltextsuche hinzu Ausserdem wurden zahlreiche Beschrankungen fruherer Formate z B Beschrankung eingebetteter Bilder auf 16 Farben aufgehoben Multimedia Viewer Ein mit WinHelp eng verwandtes Format das beliebige Dateien z B auch Sounds Videos oder ausfuhrbare Dateien enthalten konnte Zum Erstellen von Hilfedateien in diesem Format gab es das kostenpflichtige Multimedia Publishing Toolkit Die Dateien hatten die Dateiendung MVB und benotigten einen speziellen Betrachter Dieses Format wurde u a von fruhen Version von Microsoft Encarta aber auch von der MSDN Library verwendet 2 Beschreibung BearbeitenWinHelp basierte auf dem Dateiformat RTF Hilfedateien konnten somit mit einem beliebigen Textverarbeitungsprogramm z B Microsoft Word erstellt werden Spezielle Anweisungen fur den Compiler wurden in geschweiften Klammern festgehalten zur abschnittsweisen Unterteilung der Hilfedatei dienten Fussnoten Hinzu kam noch eine Datei mit der Dateiendung HPJ Diese entsprach von der Funktion her den Makefiles gangiger Programmiersprachen und enthielt u a Verweise auf samtliche Dateien die Bestandteil der kompilierten Hilfedatei werden sollten Bilder konnten entweder direkt in das RTF eingefugt werden waren dann aber auf eine Grosse von 32 KB beschrankt 3 oder als Referenz eingebettet werden wobei das Bild erst bei Laufzeit eingefugt wird Unterstutzt wurden zunachst ausschliesslich Bitmaps ab Windows 3 1 WMF Dateien sowie zwei proprietare Bildformate 4 Mithilfe von Makros konnten entweder Funktionen uber eine mitgelieferte DLL Datei ausgefuhrt werden oder auch unmittelbar aus der Hilfedatei heraus auf die Windows API zugegriffen werden 5 Insbesondere letzteres galt spater als eklatantes Sicherheitsrisiko Optional konnte eine Hilfedatei Schlusselworter definieren die dann uber einen Index durchsucht werden konnten Ab Windows 95 gab es dann auch eine echte Volltextsuche innerhalb von Hilfedateien Die Compiler waren noch bis Windows 3 1 MS DOS Programme und somit auf die 640 KB konventioneller Speicher begrenzt auch wenn Microsoft spater eine Version des Compilers veroffentlichte die DOS Extender unterstutzte und somit nicht mehr von dieser Beschrankung betroffen war 6 Ab Windows 95 gab es dann den grafischen Help Compiler der auch kostenlos zum Download von der Microsoft Webseite angeboten wurde Ablosung des Formats BearbeitenMit Windows 98 wurde WinHelp durch das HTML Help Format ersetzt WinHelp wurde aber aus Grunden der Abwartskompatibilitat weiter unterstutzt Windows Vista enthalt keine Unterstutzung fur WinHelp mehr Der Betrachter kann aber bei Bedarf von der Microsoft Webseite heruntergeladen werden Auch fur Windows 7 und Windows 8 kann ein Betrachter fur WinHelp noch von der Microsoft Webseite heruntergeladen werden Spatere Versionen unterstutzten das WinHelp Format nicht mehr 7 Einzelnachweise Bearbeiten Q91025 Creating Help Files Compatible with Windows 3 0 and 3 1 In Microsoft Knowledge Base Microsoft 6 November 1999 abgerufen am 22 Mai 2018 englisch Ray Duncan Electronic Publishing with Windows Help In Ziff Davis Hrsg PC Magazine Band 14 Nr 1 10 Januar 1995 ISSN 0888 8507 S 246 249 englisch eingeschrankte Vorschau in der Google Buchsuche Q85676 Windows Help and Help Compiler Capacity Limits In Microsoft Knowledge Base Microsoft 6 November 1999 abgerufen am 22 Mai 2018 englisch Q90291 Using Graphics Within a Help File In Microsoft Knowledge Base Microsoft 12 Januar 2000 abgerufen am 22 Mai 2018 englisch Jim Mischel Pete Davis Undocumented WinHelp Part 2 Find out how to make WinHelp do things it really wasn t meant to do In Ziff Davis Hrsg PC Magazine Band 14 Nr 15 12 September 1995 ISSN 0888 8507 S 536 541 englisch eingeschrankte Vorschau in der Google Buchsuche Q84931 Use Extended Memory to Build Larger Windows Help Files In Microsoft Knowledge Base Microsoft 23 Juli 2001 abgerufen am 22 Mai 2018 englisch Fehler beim Offnen der Hilfe in Windows basierten Programmen Feature nicht enthalten oder Hilfe nicht unterstutzt In support microsoft com Microsoft 10 Mai 2023 abgerufen am 26 Oktober 2023 Abgerufen von https de wikipedia org w index php title WinHelp amp oldid 238510864