AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit HtmlHelp

Ein Thema von Mattin · begonnen am 24. Feb 2004 · letzter Beitrag vom 24. Feb 2004
Antwort Antwort
Mattin

Registriert seit: 4. Sep 2003
72 Beiträge
 
Delphi 7 Professional
 
#1

Problem mit HtmlHelp

  Alt 24. Feb 2004, 15:27
Hallo Zusammen,

ich habe folgendes Problem.

Ich rufe über das Menu meine Hilfe auf und bekomme ein Schutzverletzung.

Zum Aufruf der CHM-Datei benutze ich die HtmlHelp.pas. Diese funktioniert auch in allen anderen Anwendungen einwandfrei.

Bei diesem Projekt habe ich nun das Problem, wenn die Hilfe aufgerufen wird erscheint eine Schutzverletzung.

Ziehe ich nun einen Button auf die Form, ohne nun einen Doppelklick auf den Button zu machen,
funktioniert alles einwandfrei !??

Setze ich nun den Button in den Eigenschaften von Enabled und Visible auf False kommt
die Schmutzverletzung wieder

Kennt jemand von Euch diesen Effekt ????!!
Mit freundlichen Grüßen
Mattin

http://www.martin-karwoth.de
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#2

Re: Problem mit HtmlHelp

  Alt 24. Feb 2004, 15:34
Nein, kenne ich nicht. Könntest du noch ein bisschen mehr verraten als
Zitat:
Zum Aufruf der CHM-Datei benutze ich die HtmlHelp.pas.
Evtl. kann ich dir dann besser helfen, ein (ganz unbescheiden gesagt) ein kleines bisschen kenne ich mich mit dem Thema Html-Hilfe aus.

Programmieren ist ein dreckiges Gewerbe:
Zitat:
Setze ich nun den Button in den Eigenschaften von Enabled und Visible auf False kommt
die Schmutzverletzung wieder
  Mit Zitat antworten Zitat
Mattin

Registriert seit: 4. Sep 2003
72 Beiträge
 
Delphi 7 Professional
 
#3

Re: Problem mit HtmlHelp

  Alt 24. Feb 2004, 16:17
Zitat von MathiasSimmack:
Nein, kenne ich nicht. Könntest du noch ein bisschen mehr verraten als
Zitat:
Zum Aufruf der CHM-Datei benutze ich die HtmlHelp.pas.
Evtl. kann ich dir dann besser helfen, ein (ganz unbescheiden gesagt) ein kleines bisschen kenne ich mich mit dem Thema Html-Hilfe aus.

Ich binde unter USES die HTMLHELP ein. Dann definiere ich mir folgende Konstanten

Delphi-Quellcode:
const
 HH_HELP_CONTEXT = $0;
 MYHELP_Optionen = 'Hilfe.chm ::/Einstellungen/Einstell.htm' + Chr(0);
nun der Aufruf

Delphi-Quellcode:
[...]
var
  RetCode : Integer;
begin
 if HtmlHelpInstalled = True then
    begin
     RetCode := HH(Application.Handle, PChar(MYHELP_Optionen), HH_HELP_CONTEXT, ActiveControl.HelpContext);
  end;
Das funktioniert alles wunderbar.

Programmieren ist ein dreckiges Gewerbe:
Zitat:
Setze ich nun den Button in den Eigenschaften von Enabled und Visible auf False kommt
die Schmutzverletzung wieder
Ups, sorry, stimmt
Mit freundlichen Grüßen
Mattin

http://www.martin-karwoth.de
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#4

Re: Problem mit HtmlHelp

  Alt 24. Feb 2004, 16:40
Ich hätte noch gern gewusst, was das für eine "HtmlHelp.pas" ist.
Woher stammt die?
Alles Infos, die man braucht.


btw: Win32-API-Tutorials runterladen und das Kapitel zum Thema Hilfedateien mal anschauen. Ich arbeite mit der JEDI-Version und hatte damit bisher noch keine Probleme. In den Samples liegt ein gezipptes VCL-Beispiel. Evtl. hilft das ja schon.
  Mit Zitat antworten Zitat
Mattin

Registriert seit: 4. Sep 2003
72 Beiträge
 
Delphi 7 Professional
 
#5

Re: Problem mit HtmlHelp

  Alt 24. Feb 2004, 16:44
[quote="MathiasSimmack"]Ich hätte noch gern gewusst, was das für eine "HtmlHelp.pas" ist.
Woher stammt die?
Alles Infos, die man braucht.

Hallo Mathias,

ich Mail dir gleich von zu Hause die Datei mal zu und mehr Infos.
Mit freundlichen Grüßen
Mattin

http://www.martin-karwoth.de
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#6

Re: Problem mit HtmlHelp

  Alt 24. Feb 2004, 16:48
Wozu mailen? Ich möchte doch nur wissen ob ich die Datei vielleicht kenne, und dazu würde die Angabe des Herstellers/Entwicklers völlig reichen.
  Mit Zitat antworten Zitat
Mattin

Registriert seit: 4. Sep 2003
72 Beiträge
 
Delphi 7 Professional
 
#7

Re: Problem mit HtmlHelp

  Alt 24. Feb 2004, 17:44
Zitat von MathiasSimmack:
Wozu mailen? Ich möchte doch nur wissen ob ich die Datei vielleicht kenne, und dazu würde die Angabe des Herstellers/Entwicklers völlig reichen.
Die HtmlHelp.pas stammt von www.torry.net.

Guck mal hier : http://www.swissdelphicenter.ch/torr...ode.php?id=402

Reicht das ?
Komisch ist nur das in diesem Projekt in der Hauptform über den
Klick des Menus die Fehlermeldung kommt. In dem gleichen Projekt auf anderen
Formen funktioniert alles einwandfrei.
Mit freundlichen Grüßen
Mattin

http://www.martin-karwoth.de
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#8

Re: Problem mit HtmlHelp

  Alt 24. Feb 2004, 18:04
Hm. Ich würde dich spaßeshalber noch mal an die Win32-API-Tutorials (s. Link weiter oben) verweisen. Die dort enthaltene Unit (heißt auch "HtmlHlp.pas") entspricht quasi dem JEDI-Original, ist lediglich für nonVCL-Anwendungen verändert worden.

Mit der Unit hatte ich bisher noch keine Probleme, und ich denke die Kapitel verdeutlichen das auch. Evtl. kommst du damit eher zum Zug. Da brauchst du übrigens auch keine zusätzlichen Konstanten im Programm deklarieren.

Sorry, dass ich jetzt so unkooperativ bin.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz