| Autor |
Beitrag |
new.Matrix
      
Beiträge: 56
|
Verfasst: Fr 25.04.08 08:11
Hallo zusammen
Ich möchte zu meinem Programm nun eine Software Hilfe erstellen. Wie kann ich das am Besten machen? Moderiert von Christian S.: Topic aus WinForms / WPF / Silverlight verschoben am Fr 25.04.2008 um 11:27
|
|
Th69
      

Beiträge: 4808
Erhaltene Danke: 1061
Win10
C#, C++ (VS 2017/19/22)
|
Verfasst: Fr 25.04.08 08:27
Wenn du dich einigermaßen gut mit HTML auskennst, dann würde ich dir die kostenlose Software "HTML Help Workshop" (aktuelle Version 4.74) von Microsoft empfehlen. Damit kannst du dann eine Hilfe-Datei im CHM (compiled html) erstellen (inklusive Inhalt und Index).
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Fr 25.04.08 10:47
generell sollte man nur noch CHM-Hilfen erstellen weil das alte Format (hlp) nicht mehr von vista unterstütz wird. außerdem kann man mit CHM viel besser optisch designen, weil man auch CSS und so zur verfügung hat.
lg elundril
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
new.Matrix 
      
Beiträge: 56
|
Verfasst: Fr 25.04.08 11:12
Betsen Dank euch beiden!
HTML und CSS ist für mich kein Problem, vielen Dank nochmals für den Hinweis zum Program!
|
|
passiv
      
Beiträge: 270
WIN XP Professional
Delphi 7 Enterprise, Java (Eclipse), Python 2.5, Django 1.1
|
Verfasst: Fr 25.04.08 11:12
kann man chm in delphi-programme so einbinden, wie die hlp, oder muss man da hintenrum das aufrufen? shellexecute, oder so...
_________________ Die Probleme, die es in der Welt gibt, sind nicht mit der gleichen Denkweise zu lösen, die sie erzeugt hat.
Albert Einstein
|
|
Zorro
      
Beiträge: 76
Win 2000, Win XP Pro
Delphi 7 Architect
|
Verfasst: Fr 25.04.08 15:11
passiv hat folgendes geschrieben: | | kann man chm in delphi-programme so einbinden, wie die hlp, oder muss man da hintenrum das aufrufen? shellexecute, oder so... |
Kommt vermutlich stark auf die verwendete Delphi-Version an. "Ältere" Versionen mögen CHM-Dateien nicht wirklich als "Hilfedateien" anerkennen und beharren auf HLP-Dateien.
Lösung: www.helpandmanual.co...ownloads_delphi.html
(Kostenlose Komponente die einen "HelpRouter" enthält.)
Greetz
Zorro
_________________ Real programmers confuse Xmas and Halloween because DEC 25 = OCT 31
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Sa 26.04.08 20:35
Was spricht denn aber dagegen, ShellExecute zu verwenden?
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: So 27.04.08 11:58
die tatsache das du keine Helpjumps verarbeiten kannst. Das heist du kannst auch keine kontextsensitive hilfe erstellen. (oder in anderen worten: es kommt immer die startseite von der hilfe)
ich glaub das außerdem mit solchen units die hilfe auch geschlossen wird wenn du dein progamm beendest.
lg elundril
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: So 27.04.08 12:46
Gut, OK, aber zumindest das Schließen nach Beendigung des Programms kann man auch mit den entsprechenden API-Funktionen steuern.
|
|
gfehmke
      
Beiträge: 24
|
Verfasst: So 27.04.08 18:51
Hi
Ich habe den helpmaker 7.3 von vizacc ( freeware ) als sehr hilfreich gefunden:
www.vizacc.com/downloads.aspx
Es können parallel Winhelp, HTML-Help, RTF-Dateien und Web-Hilfe erstellt werden.
Z. Zt. scheint build 50 die stabilste Version zu sein.
Das Einbinden von chm-Hilfe ist hier gut beschrieben:
www.delphi-treff.de/...l-hilfe/katalog/203/
G.
|
|
new.Matrix 
      
Beiträge: 56
|
Verfasst: Fr 09.05.08 07:14
So, habe nun die Software Hilfe mittels HTML Help Workshop erstellt... aber wie bringe ich jetzt das ganze in mein Programm? (C#, WPF)
|
|
Th69
      

Beiträge: 4808
Erhaltene Danke: 1061
Win10
C#, C++ (VS 2017/19/22)
|
Verfasst: Fr 09.05.08 08:57
Sofern du nur die Startseite der Hilfe aufrufen willst (also keine kontextsensitive Hilfe), einfach
C#-Quelltext 1:
| System.Diagnostics.Process.Start("program.chm"); |
Ich weiß aber nicht, ob dies auch so mit WPF geht...
|
|
new.Matrix 
      
Beiträge: 56
|
Verfasst: Fr 09.05.08 10:40
|
|