F1-Hilfe für eigene Bausteine

Beiträge
9.189
Reaktionspunkte
2.936
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,
was an der eigenen Baustein-Bibliothek noch fehlt, ist eine Hilfe zu diesen Bausteinen über die F1-Taste wie es auch bei den Bausteinen aus der Siemens-Bibliothek funktioniert.
Vielleicht hat da ja schonmal jemand anderes probiert ob und wie das funktionert.

Ich habe da selber mal etwas nachgestöbert:

Die Verknüpfung zur Hilfe-Datei funktioniert zumindest über die Felder in Bausteineigenschaften -> "Allgemein - Teil 2", und dort mit den Feldern:
- Name (Header)
- Familie
- Autor

Wenn man seinem eigenen Baustein also z.B. mit CONCAT/IEC/SIEMENS benennt, kommt bei drücken von F1 auch hier die Hilfe zum Concat Baustein.

Die Hilfedateien sind im alten Windows-Help Format, also z.B. MODPID_A.HLP.

Die Verknüpfung läuft über sogenannte Topic IDs in diesem Dokument. Das ist mir aber alles noch etwas unschlüssig wie das funktioniert.
Vielleicht kennt sich ja auch jemand mit dem Erstellen von Hilfe-Dateien aus. Die hlp-Dateien lassen sich ja in das ursprüngliche rtf-Format zurückübersetzen.

Wenn man das hinbekäme wär das schon eine schöne Sache (z.B. für die Oscat Lib).
 
Achso:
Welches Helpfile für eine Bibliothek geöffnet wird steht wie immer in der Windows Registry.
Dort sind auch die Verknüpfungen zu den Topic IDs in der Hilfedatei hinterlegt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hatte mal einiges hierzu rausgesucht *ACK*
durch meine "Erkrankung" sitze ich im Rollstuhl und beide Arme sind gelähmt,
so dauert es etwas länger, aber ich habe mehr Zeit zum Spielen :D also etwas Geduld.

Hatte mir extra einen Editor für die Help Datei besorgt
ich suche nächste Woche mal auf meinem Compiler PC und melde mich.
 
Hallo,
ich bin quasi schon fertig :)

So schwer war es dann doch nicht. Nur das Erstellen der Hilfedatei ist etwas unpraktisch. Aber dafür gibt es ein Makro für Word das dieses etwas vereinfacht.
Das blöde an der Geschichte ist dass man in der Registry die Einträge machen muss.

Ich habe mal für 3 Bausteine aus der Oscat Lib eine Testbibliothek erstellt.

Für die Bausteine ESR_COLL, ESRMONB8 und ESRMONR4 wird eine rudimentäre Hilfe aufgerufen.
Ich habe die Sachen mal im Anhang in einer zip Datei hinzugefügt.

Die .reg Datei fügt die Einträge in der Registrierung hinzu. Wer nicht weiß was das ist lieber Finger weg ;-)
Aber das ist eine reine Textdatei, sodass man mit einem Editor vorher reinschauen kann was passiert.

Die Datei OSCAT.hlp muss ins Verzeichnis das in der .reg Datei angegeben ist kopiert werden (in meinem Beispiel \S7libs).

Die rtf-Datei ist quasi die Roh-Hilfedatei, welche mit dem Compilier zur eigentlichen Hilfedatei übersetzt wird.
 

Anhänge

  • OscatHelp_demo.zip
    8 KB · Aufrufe: 18
Zurück
Oben