Announcement

Collapse
No announcement yet.

HelpFile

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • HelpFile

    Hallo,
    Habe mir die Mühe gemacht und eine huebsche Hilfe zu meinem Programm gestrickt. Herr Anreas Kosch schreibt in seinem Buch "Datenbankentwicklung" wie die Hilfe vom Delphi Programm aufgerufen wird. Habe zur Hilfe auch eine "Contents" geschrieben.
    Mit dem Aufruf "Application.HelpCommand(HELP_CONTENTS, 0)" erscheint jedoch nichts. In der Hilfeprojektdatei habe ich den Eintrag "CONTENTS=MAIN". In der "Default filename (and Windows) steht ".\EARw.HLP>MAIN" dann kommt die erste Seite und nicht das Inhaltsverzeichnis. Was ist hier bitte falsch.

    Hermann

  • #2
    Hallo,

    wass passiert, wenn das Beispiel aus dem Buch über den <i>Microsoft Help Workshop</i> neu compiliert und in dem Buch-Beispielprojekt aufgerufen wird? Falls dann alles in Ordnung ist, würde ich beide Projektdateien in den Help Workshop-Dialogen vergleichen, um den Fehler im eigenen Projekt zu finden.

    Help-Projektdatei:
    <pre>
    [OPTIONS]
    HCW=0
    LCID=0x407 0x0 0x0 ;Deutsch (Deutschland)
    REPORT=Yes
    TITLE=Hilfe zum Aktienverwaltungsprogramm
    COPYRIGHT=Hilfe zu ShareMan Version 1.0 Build 1.0.23
    CITATION=ShareMan Version 1.0 © OssiSoft 1996
    HLP=.\shareman.hlp

    [FILES]
    .\shareman.rtf
    .\glossar.rtf
    .\context.rtf

    [MAP]
    MAktieBemerkung=16
    MAktienkauf=404 ; Aktie kaufen
    MAktieVerkauf=405 ; Aktie verkaufen
    MAuszahlung=502 ; Geldkonto-Auszahlung
    MBegriffe=701 ; Begriffserklaerung
    MContent=1 ; Hauptseite
    MContextComboBox=14 ; TDBCombobox
    MContextDate=15 ; Datums-Validierung
    MContextDBNav=11 ; Kontexthilfe DBNavigator
    MContextDummy=10 ; Dummy für Controls ohne Kontexthilfe
    MContextSearch=12 ; Suche-TEdit
    MContextSearchStart=13 ; Suche-BitBtn
    MDeleteShare=403 ; Aktie aus DB löschen
    MEinzahlung=501 ; Geldkonto-Einzahlung
    MGeldkontoWiderruf=503 ; Gelkontobuchung widerrufen
    MHardware=202 ; Mindestanforderungen
    MHinweise=101 ; Allgemeine Hinweise
    MInstallation=201 ; Installationshinweise
    MKaufWiderruf=406 ; Aktienkauf widerrufen
    MNewBoerse=601 ; Boersentabelle erweitern
    MNewShare=401 ; Neuer Aktiendatensatz
    MProgramm=303 ; Programmbedienung
    MTageskurs=402 ; Tageskurs erfassen

    [WINDOWS]
    MAIN="",(653,102,360,600),60672,(r14876671),(r1263 2256),f3

    [CONFIG]
    BrowseButtons()
    </pre>
    Aufruf in Delphi:
    <pre>
    procedure TFormMain.MHHelpClick(Sender: TObject);
    begin
    Application.HelpCommand(HELP_FINDER, 0);
    end;
    </pre&gt

    Comment

    Working...
    X