Hilfe Datei zur Laufzeit einbinden



  • Hallo zusammen,

    habe da ein kleines Problem.
    Ich würde gerne eine Hilfedatei, die ich mit WinHelp erstellt habe zur Laufzeit in mein Programm einbinden.
    Das ist nötig, weil die Hilfe mehrsprachig sein muss. (Multilingualität)

    Ich kann also in meinem Programm die Sprache umstellen und müsste dann auch die passende Hilfe- Datei dazu einbinden.

    Könnte mir vielleicht jemand weiterhelfen.

    DANKE



  • wie steuerst du denn deine hilfedatei an? mit Application->HelpFile = "hilfe.hlp"; kannst du zum beispiel die hilfe datei zuweisen...



  • Ja schon, aber ich muss die Hilfedateien doch irgendwie ins Porjekt mit Einbinden.
    Das Programm muss doch wissen, wo es die benötigten Hilfe- Dateien gibt.

    Zur Entwurfszeit kann das Help- File über Projekt->Optionen hinzugefügt werden.
    Ich möchte aber die Hilfe während des Programmlaufs einbinden.



  • Sorry an alle, die ich mit so einem banalen Problem belästigt habe.

    Es hat sich gelöst.

    DANKE euch trotzdem für eure Hirnanstrengungen



  • Hi!

    Verräts du uns auch, wie sich das Problem gelöst hat?? 😕



  • Klar,

    man braucht die benötigten Hilfe- Files nur in den selben Ordner zu packen, wie die Programm EXE.

    Und dann im Programm der Aufruf von

    Application->HelpFile = "Hilfe.hlp"; //je nachdem welche Sprache verwendet werden soll.



  • maam:
    Bist du sicher, dass das auch noch funktioniert, wenn sich (zB. durch Auswahl einer Datei per OpenDialog) das Arbeitsverzeichnis geändert hat? Ich würde immer mit absoluten, aus Application->ExeName o.ä. ermittelten Pfaden arbeiten.


Anmelden zum Antworten