Hilfe mit CHM Datei

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
saul
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 284
Registriert: So, 26. Mär 2006 12:23

Hilfe mit CHM Datei

Beitrag von saul »

Hallo,
die Hilfe mittels CHM Datei will bei mir nicht funktionieren. Wo habe ich den Fehler eingebaut?

Code: Alles auswählen

oXbpHelp := XbpHelplabel():New( "test1.chm" )
oXbpHelp:Create()

oXbp := XbpPushButton():New (,, { 10 , 23 } , { 25 , 15 } )
oXbp:pointerFocus :=.F.
setkey(K_F1,{ || oXbpHelp:ShowHelplink( ) })
oXbp:Caption  := "~Hilfe"
oXbp:Create()
oXbp:Activate := { || oXbpHelp:ShowHelplink( ) }
Push Button erscheint so wie erwartet. Drücke ich die F1 Taste oder klicke mit der Maus auf den Button passiert nichts.

mfg
Wolfgang
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Hilfe mit CHM Datei

Beitrag von Wolfgang Ciriack »

Hm, ich mache das beispielhaft so:

Code: Alles auswählen

M->oXbpHelp:=XbpHelp():New(, "myhelpfile.chm", "Hilfe")
M->oXbpHelp:Create()
M->oXbpHelp:ShowHelp("seite1.htm")
Viele Grüße
Wolfgang
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Hilfe mit CHM Datei

Beitrag von brandelh »

Ist das eine Hybrid Programm mit MENU TO ???

wenn nicht braucht man keine SETKEY() Funktion ... das wird über den Event (help oder so) erledigt.
Ich habe bei mir den help event auf F1 abgefangen, morgen kann ich da was senden.
Gruß
Hubert
saul
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 284
Registriert: So, 26. Mär 2006 12:23

Re: Hilfe mit CHM Datei

Beitrag von saul »

Hallo,
es ist hybrid Programm.

mfg
Wolfgang
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Hilfe mit CHM Datei

Beitrag von brandelh »

Kennst du dieses Beispiel ?

???\XPPW32\source\samples\basics\htmlhelp

da wird erklärt, wie man das alles macht (HTML Hilfe erstellen, aufrufen etc.)

Meine Hybrid-Programme nutzen nur ihr altes eigenes Hilfesystem (F1 oder Menu to Auswahl ...)

set key K_F1 to help // help ist meine eigene funktion / prozedur
...
procedure help (proz,zeile,cVar)
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Hilfe mit CHM Datei

Beitrag von brandelh »

SETKEY funktioniert ausschließlich in den alten Wartezuständen GET, MENU TO etc.
Wenn du einen Eventloop hast, musst du die events abfangen. Bitte zeige deinen mal an ...
PS: wenn du auf den Button klickst passiert auch nix ?
Ich selbst nutzt in meinen Anwendungen PDF Dateien als Hilfe, sorry
Gruß
Hubert
Antworten