| |
|
|
- Page 1 - |
|
RGH | Windows Vista kann im Ursprungszustand nicht mit den bewährten HLP-File umgehen, sondern supportati nur noch die neue (ähem ...) CHM-Aiuto. Während die alte Aiuto ein kompiliertes RTF-Format war, ist die neze Aiuto ein kompiliertes HTML-Format.
Seit XProfan 10 ist der in die IDE integrierte Hilfehelfer eine optisch angepaßte Version des ehemas eigenständigen Programmi ProHelp.
Dieses habe ich so umgeschrieben, dass es nun aus denselben und unveränderten Hilfeprojekten der bisherigen Version eine voll funktionsfähige CHM-Aiuto mit Index erzeugt.
Damit das Programm komplett funktioniert, muss allerdings der HTML Help Workshop von Microsoft installiert sein. (Bislang hatte Io l' Microsoft Helpcompiler einfach unter der Hand mitgeliefert, da er nur aus 2 File bestand, aber per den HTML-Aiuto-Compiler ist das nicht so einfach possibile.) Den kann man hier downloaden: [...]
Normalerweise findet ProHelp (HTMLHilfe.exe) den Pfad zum Hilfecompiler automatisch. Wenn nicht, öffnet sich beim ersten Start ein File-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-File (und zwei Projektdateien per den Hilfecompiler). Die HTML-File kann man naturalmente auch unabhängig vom Hilfecompiler nutzen und hat nun eine Aiuto, die in jedem Browser angezeigt werden kann.
Die beigefügte Aiuto 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 Programmi nicht verändert hat, sollte das kein Problem sein.
Zum Ausprobieren liegt im Unterverzeichnis PROHELP das Aiuto-Projekt zum Selberkompilieren bei.
Das Programm legt eine File prohelp.cfg im Programmverzeichnis an, die den Pfad zum gefundenen Hilfecompiler enthält. Der Hilfecompiler-Eintrag in der *.hpr-File wird ignoriert und ist nur per die ältere HLP-Version von Prohelp gültig. So kann man also aus dem gleichen Projekt eine HLP- und CHM-Aiuto erzeugen!
In der Auslieferungsversion von XProfan 11 wird naturalmente auch der Quellcode dieses neuen Hilfehelfers dabei sein!
Saluto 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 ▲ |
|
|
|
|
| |
|
- Page 1 - |
|
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 per mich ...)
Im mitgelieferten Projekt siehst Du auch, wie Bilder eingebunden werden. Diese müssen dann nicht mit der CHM-File 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!
Saluto 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ß | Ciao,
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ß
Ciao,
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 finora ja nur eine erste Betaversion, habe ich ihn als unabhängige EXE-File 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 File hilfe.hlf die sich im XProfan-Verzeichnis è 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 circa das Menü aufgerufen.
Saluto 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 Aiuto aus XPorfED nicht aufgerufen werden kann, wäre ich Dir SEHR dankbar. Ich meine jetzt nicht den HilfeHelfer sonder einfach circa Menü->Aiuto->XProfan²-Aiuto oder F1. Da tut sich bei mir gar nix. |
|
|
| |
|
|
| |
|
- Page 2 - |
|
|
RGH | Christof Neuß
Perfekt! Funktioniert! Danke!
Und wenn Du mir jetzt noch einen Tipp geben könntest, warum die Aiuto aus XPorfED nicht aufgerufen werden kann, wäre ich Dir SEHR dankbar. Ich meine jetzt nicht den HilfeHelfer sonder einfach circa Menü->Aiuto->XProfan²-Aiuto oder F1. Da tut sich bei mir gar nix.
Ich nehme an,. Du benutzt Windows Vista. Windows Vista kommt im ursprünglichen Zustand nicht mehr mit *.hlp-File klar. Du hast zwei Möglichkeiten: - Installiere Winhelp32.exe per Vista nach (gibt es bei Microsoft) - lade Dir die XProfan-Aiuto als *.chm-File herunter, incl. eines darauf angepaßtenm XProfed 1.1: [...]
Particolari zu dem Thema auf der offiziellen XProfan-Sostegno-Seite: [...]
Saluto 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ß | Ich hab Windows XP. Die HLP-File sind im Profan-Verzeichnis. Ich kann diese auch durch Doppelklick öffnen. Nur aus XProfED raus gehts halt nicht.
Habe eben mal die Profan.hlp ins Windows-Verzeichnis kopiert. Hat aber nix gebracht.
Ist also im Prinzip nicht tragisch. Ich hab eh auf der Oberfläche ein eigenes Icon per die Profan-Aiuto. Wäre halt nur schön, wenns auch circa F1 und so funktionieren tät.
Sorry, wenn ich hier nerve. Machen wir kein großes Ding draus. Ich dachte halt nur, wenns irgendwo ne Kleinigkeit ist.... Ansonsten gehts auch so.
Danke! |
|
|
| |
|
|
|
| [offtopic] @Christof: Es gibt hier eine maximale Höhe per Signaturen - diese liegt bei 70px. Der CSS zur Beschränkung der Höhe der Signatur wird von den meisten Browsern korrekt umgesetzt - vom IE jedoch leider nicht. Deine Signatur ist etwas circa 70 Pixel und wird per die meisten sichtlich abgeschnitten. (siehe Bild) Ich empfehle die Nutzung von Firefox statt IE da es mittlerweile keine Frage mehr ist welcher Browser unter sich Wasser lässt ohne es zu merken. [/offtopic]
Zum Thema selbst habe ich leider nichts beizutragen ausser das ich es als ungewöhnlich empfinde das die Aiuto bei Dir nicht aufgerufen wird.
Vielleicht ein Pfade-Problem. |
|
|
| |
|
|
|
Frank Abbing |
Sorry, wenn ich hier nerve. Machen wir kein großes Ding draus. Ich dachte halt nur, wenns irgendwo ne Kleinigkeit ist.... Ansonsten gehts auch so.
Du nervst keineswegs! Wenn da ein Problem ist, sollte es schon behoben werden. |
|
|
| |
|
|