Robo-User - Das erste deutschsprachige Forum zu RoboHelp

Foren-Übersicht Login Hilfe Suchen Startseite
 

Topics synchronisieren in zusammengeführten Projekten


 
Neuen Beitrag schreiben   Auf Beitrag antworten    Foren-Übersicht -> RoboHelp HTML
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Pinkepunk
Member
Member


Anmeldungsdatum: 16.05.2011
Beiträge: 1

BeitragVerfasst am: 16 Mai 2011    Titel: Topics synchronisieren in zusammengeführten Projekten Antworten mit Zitat

[b]Situation[/b]

Ich habe eine größere HTMLHelp modularisiert. Die Child-Projekte wurden als CHM-Daten erstellt und in ein Master Projekt gemergt (Projekte zusammenführen im Inhaltesverzeichnis).


[b]Problem[/b]
Die Themen des Child-Projekts werden aus der Anwendung heraus korrekt aufgerufen (VisualBasic Code), aber das Inhaltsverzeichnis auf der linken Seite synchronisiert nicht mit dem Inhalt auf der rechten Seite. Der Aufruf lautet beispielhaft:

Help.ShowHelp(Me, "C:\DEVELOP\myApp\help\myAppHelp.chm", "Basics.chm::/CommonDialogs/PrintDialog.htm")


[b]Hinweise[/b]
Der Aufruf von Seiten des Master-Projekts funktioniert perfekt. Inhalte und Verzeichnis sind synchroniert. Das Problem tritt nur bei den eingefügten Child-Projekten auf. Die Optionen "Inhaltsverzeichnis automatisch synchronisieren" (Fenstereinstellungen) und "Auswahl immer anzeigen" (Projekteinstellungen) wurden in allen Projekten gewählt. Unterstriche und Leerzeichen in Dateinamen und Bezeichnungen wurden vermieden. Ausprobiert wurde auch, die Child-Projekte mit Option "Binäres Inhaltsverzeichnis" zu erstellen. Das Master Projekt enthält einige wenige Themen. Ich arbeite unter RH7, Windows NT, deutsch.

---------------------
Pinkepunk
---------------------
P.S: Auch wenn Ihr keine Lösung/Idee parat habt, würde mich interessieren, ob es bei Euch grundsätzlich klappt oder ob Ihr dieser (bekannten?) Problematik aus dem Weg geht. Gibt es eventuell andere Gründe, [i]merged projects [/i][u]nicht[/u] einzusetzen?
Nach oben
Benutzer-Profile anzeigen
Gast






BeitragVerfasst am: 25 Mai 2011    Titel: Antworten mit Zitat

Hallo, einige Infos die ich dazu habe:

* Die CHM und HHC-Dateien dürften keine Leerzeichen beinhalten - hast du diese ebenfalls überprüft?

* Die Option "Binäres Inhaltsverzeichnis" MUSS in allen Projekten deaktiviert sein

* Unter RH6 gabs diese Lösung von Jose Badeau, um die Synchronisierung zu erzwingen (ohne Gewähr, hat bei mir aber vor Jahren geklappt):

"You need to edit a file called whthost.js. You will find this in both the generated output and the published output. You only need to tweak the file in the published output unless you supply the generated output to the developers.

Open the whthost.js file in a text editor. Find the function realPutData(), probably on line 1306. The end of the function will look like this:

checkFillStub();
}

Edit it to look like this:

checkFillStub();
// fix to force sync
top[1].frames[0].frames[0].syncWithShow();
}

That forces the TOC to synchronise every time including when you open the help. If you use the generated output, you will need to make that change every time you generate. If you use the published output, in limited testing the change seems to stick but it would be advisable to check each time you publish.
Nach oben
Beiträge vom vorherigen Thema anzeigen:   
Neuen Beitrag schreiben   Auf Beitrag antworten    Foren-Übersicht -> RoboHelp HTML
Seite 1 von 1

 
Gehen Sie zu:  
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht teilnehmen.
Basiert auf phpBB © 2001, 2002 phpBB Group


    Robo-User – Das erste deutschsprachige Forum zu RoboHelp

Impressum | RoboHelp Schulungen
Robo-User ist ein Service von Comet Communication GmbH - Die Profis für Technische Dokumentation