| |
|
|
RGH | Windows Vista kann im Ursprungszustand nicht mit den bewährten HLP-Dateien umgehen, sondern unterstützt nur noch die neue (ähem ...) CHM-Hilfe. Während die alte Hilfe ein kompiliertes RTF-Format war, ist die neze Hilfe ein kompiliertes HTML-Format.
Seit XProfan 10 ist der in die IDE integrierte Hilfehelfer eine optisch angepaßte Version des ehemas eigenständigen Programmes ProHelp.
Dieses habe ich so umgeschrieben, dass es nun aus denselben und unveränderten Hilfeprojekten der bisherigen Version eine voll funktionsfähige CHM-Hilfe mit Index erzeugt.
Damit das Programm komplett funktioniert, muss allerdings der HTML Help Workshop von Microsoft installiert sein. (Bislang hatte ich den Microsoft Helpcompiler einfach unter der Hand mitgeliefert, da er nur aus 2 Dateien bestand, aber für den HTML-Hilfe-Compiler ist das nicht so einfach möglich.) Den kann man hier downloaden: [...]
Normalerweise findet ProHelp (HTMLHilfe.exe) den Pfad zum Hilfecompiler automatisch. Wenn nicht, öffnet sich beim ersten Start ein Datei-Dialog, um den Helpcompiler hhc.exe zu suchen.
Wird hier abgebrochen, weil er nicht installiert ist, kann man das Prohramm trotzdem nutzen. Es erstellt dann aus dem Hilfeprojekt lediglich die HTML-Dateien (und zwei Projektdateien für den Hilfecompiler). Die HTML-Dateien kann man natürlich auch unabhängig vom Hilfecompiler nutzen und hat nun eine Hilfe, die in jedem Browser angezeigt werden kann.
Die beigefügte Hilfe zu ProHelp wurde mit dem Programm selbst erstellt. Da es mir auch um Kopatibilität zu älteren Hilfeprojekten ging, habe ich sie erst einmal unverändert gelassen. Da sich auch die Bediernung des Programmes nicht verändert hat, sollte das kein Problem sein.
Zum Ausprobieren liegt im Unterverzeichnis PROHELP das Hilfe-Projekt zum Selberkompilieren bei.
Das Programm legt eine Datei prohelp.cfg im Programmverzeichnis an, die den Pfad zum gefundenen Hilfecompiler enthält. Der Hilfecompiler-Eintrag in der *.hpr-Datei wird ignoriert und ist nur für die ältere HLP-Version von Prohelp gültig. So kann man also aus dem gleichen Projekt eine HLP- und CHM-Hilfe erzeugen!
In der Auslieferungsversion von XProfan 11 wird natürlich auch der Quellcode dieses neuen Hilfehelfers dabei sein!
Gruß Roland
Download: [...] |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 06.02.2008 ▲ |
|
|
|
|
| Kann ja nachträglich abgetrennt werden:
Absturz Roland. |
|
|
| |
|
|
|
RGH | Was genau hast Du gemacht, um den Fehler zu erzeugen? Läßst sich denn das mitgelieferte Hilfeprojekt bei Dir problemlos erstellen? Ein bisschen mehr als zwei Bilder bräuchte ich schon, um den Fehler zu finden.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 06.02.2008 ▲ |
|
|
|
|
| CHM-Datei wird ohne Problem erstellt.
Wie komme ich an die Vollversion und werden Bilder in der VV intregiert oder muss ich sie mitliefern ??
PS: Quanta Kosta die Vollversion ? |
|
|
| |
|
|
|
RGH | @Horst:
Du hast bereits die (Beta-Version der) Vollversion! Und die fertige Vollversion kommt mit XProfan 11.
(Säufz, also keine Extra-Verdienstmöglichkeit für mich ...)
Im mitgelieferten Projekt siehst Du auch, wie Bilder eingebunden werden. Diese müssen dann nicht mit der CHM-Datei mitgeschickt werden, weil sie eingebettet werden.
@iF:
Ich glaube, ich habe den Fehler. In manchen Fällen werden beim ersten Compile-Versuch falsche Pfadnamen erzeugt und dann stürzt der Hilfecompiler ab. Wenn Du das Projekt anschließend erneut öffnest, sollte es klappen. Ich kümmere mich darum!
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 06.02.2008 ▲ |
|
|
|
|
| So bin wider da!
Auf dem [...] ist der ? Button rot hervorgehoben, nach Klick auf diesen kommt Bild 2 (Absturz) zum Tragen.
Ich lege ein neues Projekt an namens lol, dann gleich ein Thema namens lol - in diesem Dialog (Bild 1) ist der ? Button - diesen geklickt ergibt bei mir den Absturz. |
|
|
| |
|
|
|
RGH | So, ich habe den Fehler gefunden! Zum einen wurden falsche Dateinamen erzeugt und zum anderen der User nicht gezwungen, das Projekt vor dem erstmaligen kompiliere auch abzuspeichern, damit der Compiler was findet. Hier die korrigierte Version: |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 06.02.2008 ▲ |
|
|
|
|
| @Roland: Ich empfehle die obige Version mit der neuen zu ersetzen - erst auf Durchsuchen und dann auf Neue Version.
Somit bleibt die Download-URL die selbe, der Downloadcounter wird nicht zurückgesetzt und und im Initialposting ist das korrekte Paket zu finden. |
|
|
| |
|
|
|
|
Somit bleibt die Download-URL die selbe, der Downloadcounter wird nicht zurückgesetzt und und im Initialposting ist das korrekte Paket zu finden.
Ahaaa ! - hab ich auch immer falsch gemacht ! |
|
|
| |
|
|
|
Christof Neuß | Hallo,
sieht gut aus. Funktioniert auch, aber wenn ich aus ProfED heraus den HilfeHelfer aufrufe lande ich immer noch auf der alten Version. Richtig? Kann man da was einstellen oder ist das in ProfEd fest eingebunden? |
|
|
| |
|
|
|
RGH | Christof Neuß
Hallo,
sieht gut aus. Funktioniert auch, aber wenn ich aus ProfED heraus den HilfeHelfer aufrufe lande ich immer noch auf der alten Version. Richtig? Kann man da was einstellen oder ist das in ProfEd fest eingebunden?
Ja, im ProfED ist immer noch der alte Helfer eingebunden. Da der neue HilfeHelfer bislang ja nur eine erste Betaversion, habe ich ihn als unabhängige EXE-Datei geliefert.
In XProfan 11 wird dann die in XProfed eingebundene Version dabei sein.
So kannst Du ihn aber jetzt schon einbinden:
1. Mache eine Sicherung der Datei hilfe.hlf die sich im XProfan-Verzeichnis befindet und lösche anschließend die Originaldatei.
2. Schreibe ein winziges XProfan-Programm: KompilierenMarkierenSeparieren 3. Speichere es als hilfe.prf ab.
4. Kompilieres es und benenne die erzeugte hilfe.prc in hilfe.hlf um.
5. Kopiere die hilfe.hlf und den hier downloadbaren neuen Hilfehelfer ins XProfan-Verzeichnis.
Jetzt wird der neue Helfer über das Menü aufgerufen.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 08.02.2008 ▲ |
|
|
|
|
Christof Neuß | Perfekt! Funktioniert! Danke!
Und wenn Du mir jetzt noch einen Tipp geben könntest, warum die Hilfe aus XPorfED nicht aufgerufen werden kann, wäre ich Dir SEHR dankbar. Ich meine jetzt nicht den HilfeHelfer sonder einfach über Menü->Hilfe->XProfan²-Hilfe oder F1. Da tut sich bei mir gar nix. |
|
|
| |
|
|