LabVIEWForum.de
Hilfedatei (pdf) in *.lvproj einbauen und daraus aufrufen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Hilfedatei (pdf) in *.lvproj einbauen und daraus aufrufen (/Thread-Hilfedatei-pdf-in-lvproj-einbauen-und-daraus-aufrufen)



Hilfedatei (pdf) in *.lvproj einbauen und daraus aufrufen - Aleph1 - 06.12.2010 16:19

Hallo miteinander,
ich weiß, dass solche Fragen immer mal wieder auftauchen, aber ich kann die Lösung zu meinem Problem im Forum einfach nicht finden.
Ich möchte eine "Hilfe"-Datei im pdf-Format zu meinem Programm gern im *lvproj-Baum ablegen (das kann ich) und zur Laufzeit meines Programms aufrufen können. Das Programm soll in unserer Arbeitsgruppe benutzt werden und daher möchte ich die Hilfe-Datei zentral im Programm hinterlegen und direkt daraus aufrufen. Den Acrobat-Viewer krieg ich ja zum laufen, aber wie bring ich dem Teil bei, wo meine Hilfe-Datei liegt? Oder muss ich das irgendwie über eine Installationsroutine lösen, die Datei im jeweiligen Installationsverzeichnis ablegen und dann irgendwie aufrufen (Woher bekomm ich dann den Pfad zur Datei?)?
Mein kopf ist grad wie vernagelt.
Ich danke Euch wie immer für jeden Vorschlag

Gruß
Karl


Hilfedatei (pdf) in *.lvproj einbauen und daraus aufrufen - unicorn - 06.12.2010 16:38

Ist die PDF-Datei zentral über das lokale Netzwerk verfügbar und haben alle User diese Datei im gleichen Netzlaufwerk verfügbar? Dann könntest Du den absoluten Pfad zum Dokument beim Aufruf von Acrobat Reader mit angeben.

Wenn die Datei mit installiert werden soll, muss Du sie beim Erstellen einer EXE als "always included" markieren. Der Installationspfad wohin die Dokumentation gehen soll, kann dann im Installer angegeben werden. Der Aufruf von Acrobat Reader mit dem Dokument erfolgt nun aus dem Installationsverzeichnis heraus.


Hilfedatei (pdf) in *.lvproj einbauen und daraus aufrufen - Aleph1 - 06.12.2010 17:25

Zitat:Ist die PDF-Datei zentral über das lokale Netzwerk verfügbar und haben alle User diese Datei im gleichen Netzlaufwerk verfügbar? Dann könntest Du den absoluten Pfad zum Dokument beim Aufruf von Acrobat Reader mit angeben.
Ne, leider ist das nicht so.
Zitat:Wenn die Datei mit installiert werden soll, muss Du sie beim Erstellen einer EXE als "always included" markieren.
Aha, das ist schon mal ein guter Tip.

Zitat:Der Installationspfad wohin die Dokumentation gehen soll, kann dann im Installer angegeben werden. Der Aufruf von Acrobat Reader mit dem Dokument erfolgt nun aus dem Installationsverzeichnis heraus.
So und genau da ist mein Problem. Ich würde das Hilfe-Dokument gern so öffnen lassen, dass der Benutzer nicht immer jedesmal nach dem Installationsverzeichnis in das er das Programm installiert hat, suchen muss. Also "Click and help". Die Information wo das pdf liegt, würde ich ganz gern irgendwo hinterlegt haben. Aber das ist ja schließlich abhängig von der Wahl des Benutzers. Und jetzt weiß ich nicht mehr weiter.
Alternativ. lässt sich das pdf irgendwie in ein help file (*.chm oder *.hlp) konvertieren? Aber dann hab ich auch hier das PRoblem mit dem Pfad.
*grummel*

Dank dir für deine Vorschläge
Karl


Hilfedatei (pdf) in *.lvproj einbauen und daraus aufrufen - unicorn - 06.12.2010 23:21

' schrieb:..
So und genau da ist mein Problem. Ich würde das Hilfe-Dokument gern so öffnen lassen, dass der Benutzer nicht immer jedesmal nach dem Installationsverzeichnis in das er das Programm installiert hat, suchen muss.
..
Unter LV 8.6.1 kann man sich nur den Pfad des Haupt-VI holen. Je nachdem, ob man das VI in der Entwicklungsumgebung oder als Exe laufen lässt muss man eine oder zwei Ebenen des Pfades "strippen". Damit hat man einen Áusgangspunkt für den Pfad zur Dokumentation.

' schrieb:..
Alternativ. lässt sich das pdf irgendwie in ein help file (*.chm oder *.hlp) konvertieren? Aber dann hab ich auch hier das PRoblem mit dem Pfad.
..
Besser ist es gleich eine Hilfe Datei zu erstellen. Die Hilfedatei kann bei den VI Properties -> Documentation Help Path angegeben werden. Die Datei wird automatisch in die EXE integriert und kann mit dem im Anhang gezeigten Code gestartet werden.
(Vielleicht kann man dort auch die PDF einbauen).


Hilfedatei (pdf) in *.lvproj einbauen und daraus aufrufen - Aleph1 - 10.12.2010 13:14

Hallo unicorn,
dank dir für den Vorschlag. So was hab ich gesucht. Damit komm ich auf jeden Fall weiter und hilft mir auch bei anderen Projekten.

Gruß
Karl