AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

CHM Datei einbinden

Ein Thema von Sierra · begonnen am 27. Dez 2006 · letzter Beitrag vom 29. Dez 2006
Antwort Antwort
Seite 2 von 3     12 3   
Blackheart

Registriert seit: 4. Mai 2005
846 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: CHM Datei einbinden

  Alt 28. Dez 2006, 18:31
Zitat von Sierra:
Vielen Dank!
Leider funktioniert das so nicht.
Ich habe jetzt mal ein bisschen in den Einstellungen von Delphi rumgesucht und habe eine Option gefunden, in der man eine Hilfedatei definieren kann.
Was hat es damit auf sich?

Vielen Dank!
Zitat von Sierra:
Wenn ich es aber wie vorgeschlagen löse, wird dann die Hilfesatei in das Programm eingebunden?
Was soll die Frage, Ich denke Du hast es "probiert" siehe Oben - aber anscheinend nicht.
Zu 2. Ja
Blackheart
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie
(Moderator)

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#12

Re: CHM Datei einbinden

  Alt 28. Dez 2006, 18:39
Was willst du genau?
  1. Die Hilfe in die Exe einbinden, so dass du nur eine Datei ausliefern musst und die Hilfedatei beim Start "ausgepackt" wird?
  2. Die Hilfedatei in das Programm einbinden, so dass sie mit F1 aufgerufen wird, ohne dass die die Hilfedatei mit MSDN-Library durchsuchenShellexecute ausführen musst?
Das scheint hier das Probem zu sein. Eine präzisere Problembeschreibung gleich im ersten Posting ist immer sehr hilfreich.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Sierra

Registriert seit: 3. Sep 2005
99 Beiträge
 
#13

Re: CHM Datei einbinden

  Alt 28. Dez 2006, 19:05
Ich möchte einfach nur irgendwie die CHM Datei in die EXE integrieren, sodass man, egal wo die Hilfedatei liegt, die Hilfedatei öffnen kann.
Außerdem sollte es keine Rolle spielen, wo die EXE liegt.

Zitat:
Die Hilfedatei in das Programm einbinden, so dass sie mit F1 aufgerufen wird, ohne dass die die Hilfedatei mit Shellexecute ausführen musst?
Wenn das so möglich ist, wäre das toll.
  Mit Zitat antworten Zitat
Blackheart

Registriert seit: 4. Mai 2005
846 Beiträge
 
Delphi 7 Enterprise
 
#14

Re: CHM Datei einbinden

  Alt 28. Dez 2006, 19:24
Zitat von Sierra:
Ich möchte einfach nur irgendwie die CHM Datei in die EXE integrieren, sodass man, egal wo die Hilfedatei liegt, die Hilfedatei öffnen kann.
Außerdem sollte es keine Rolle spielen, wo die EXE liegt
Die Erstere Lösung hast Du mit F1 wäre auch nicht das Problem, warum nicht ShellExecute.
(Überhaupt schon mal was probiert)
Blackheart
  Mit Zitat antworten Zitat
Sierra

Registriert seit: 3. Sep 2005
99 Beiträge
 
#15

Re: CHM Datei einbinden

  Alt 28. Dez 2006, 19:49
Ja, ich habe schonmal was probiert.
SheeExecute deshalb nicht, weil dann die Hilfedatei in irgendeinem bestimmten Ordner schon vorhanden sein muss (oder?).
Also ich lasse mich ja gerne eines Besseren belehren.
  Mit Zitat antworten Zitat
Blackheart

Registriert seit: 4. Mai 2005
846 Beiträge
 
Delphi 7 Enterprise
 
#16

Re: CHM Datei einbinden

  Alt 28. Dez 2006, 20:13
Zitat von Sierra:
Ja, ich habe schonmal was probiert.
SheeExecute deshalb nicht, weil dann die Hilfedatei in irgendeinem bestimmten Ordner schon vorhanden sein muss (oder?).
Also ich lasse mich ja gerne eines Besseren belehren.
Also, Ich mach Mir Dir Arbeit erkläre Dir die Sache inclusive Quelltext.
Probiers doch mal aus deine chm wird mit ins Prog eingebunden !!!
Kann Doch nicht so schwer sein.
Angehängte Dateien
Dateityp: rar readme_552.rar (159,4 KB, 34x aufgerufen)
Blackheart
  Mit Zitat antworten Zitat
Sierra

Registriert seit: 3. Sep 2005
99 Beiträge
 
#17

Re: CHM Datei einbinden

  Alt 29. Dez 2006, 11:53
Vielen, vielen , vielen Dank an Blackheart und die anderen.
Sorry, ich glaube ich hatte ein Brett vor dem Kopf.
Ich habe deine Methode ausprobiert, aber irgendwo hatte ich anscheinend einen Rechtschreibfehler oder ähnliches, weshalb es nicht funktionieren wollte.
Bitte nicht böse sein.

Vielen Dank.
  Mit Zitat antworten Zitat
Sierra

Registriert seit: 3. Sep 2005
99 Beiträge
 
#18

Re: CHM Datei einbinden

  Alt 29. Dez 2006, 12:07
Eine letzte Frage noch, wie kann ich bei "Form1.Close" das Löschen der temporären Datei veranlassen?
Hat sich erledigt.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie
(Moderator)

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#19

Re: CHM Datei einbinden

  Alt 29. Dez 2006, 12:08
Delphi-Referenz durchsuchenDeleteFile?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#20

Re: CHM Datei einbinden

  Alt 29. Dez 2006, 13:20
Zitat von Sierra:
Eine letzte Frage noch, wie kann ich bei "Form1.Close" das Löschen der temporären Datei veranlassen?
Hat sich erledigt.
Hallo,

ist das wirklich eine so gute Idee? Ich würde die Datei sinnvoll benennen und stehen lassen, dann muss sie nur bei der ersten Benutzung erstellt werden. Wenn du sie nach Gebrauch löschst, muss die Hilfedatei bei jedem Aufruf neu aus der Exe extrahiert und auf die Platte geschrieben werden.

Gruss Reinhard
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 22:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf