AGB  ·  Datenschutz  ·  Impressum  







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

Hilfe Dateien erstellen

Ein Thema von Keldorn · begonnen am 4. Aug 2020 · letzter Beitrag vom 9. Aug 2020
Antwort Antwort
Seite 1 von 2  1 2      
Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#1

Hilfe Dateien erstellen

  Alt 4. Aug 2020, 08:35
Hallo nochmal

öhhm, was ist eigentlich der aktuell richtige Weg, in eigenen VCL-Anwendungen Hilfe Dateien zu erstellen und einzubinden ?

Was könnt ihr hier empfehlen?

Gruß Frank

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat
Cronen

Registriert seit: 5. Sep 2003
Ort: Hannover
62 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Hilfe Dateien erstellen

  Alt 4. Aug 2020, 10:19
Also zunächst mal zum Thema Hilfedatei erstellen:
Hier gibt es immer wieder neue (unterschiedliche) Formate:

Ich bevorzuge das .chm Formate -> ist nicht mehr das aktuellste wird
aber von Haus aus von Delphi unterstützt, dahe einfachste Einbindung

Zum Erstellen der Hilfedatei gibt es etliche Tools. Für den Anfang könnte ich
zum Einstieg HelpnDoc empfehlen: kostenfreie Version erhältlich, auf deutsch.

Das Einbinden in einer VCL-Anwednung ist denkbar einfach:
Project -> Optionen -> Erscheinungsbild: hier die Hilfedatei (.chm) auswählen.

Der Code wird im Projekt-Quelltetext automatisch generiert.
(ich bin mir nicht mehr ganz sicher aber ich glaube man muss noch manuell
die Unit "Vcl.HtmlHelpViewer" einbinden).
Jetzt reagiert die Anwednung schon auf F1. Jetzt noch den Komponenten den entsprechenden
Wert in der Eingenschaft HelpContext od. HelpKeyword zu weisen (die natürlich in der Hilfedatei definiert sein muss).
Schau dir mal die Hilfe zu TApplication.HelpCommand an.

Noch ein Hinweis:
Eine halbwegs braubare Hilfe für eine auch schon kleinere Anwendung zu erstellen ist zeitlich nicht zu unterschätzen.
Hier liegt die Tücke im Detail. Ein schlechte Hilfe kann den guten Eindruck einer ganzen Anwendung runterziehen.
(siehe dazu vielleicht die Diskussionen hier im Forum über die Hilfe in der Delphi-IDE selbst)
  Mit Zitat antworten Zitat
Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#3

AW: Hilfe Dateien erstellen

  Alt 4. Aug 2020, 10:21
super, Danke, ich schaue es mir an

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.444 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Hilfe Dateien erstellen

  Alt 5. Aug 2020, 15:34
<Sarkasmus>Der übliche Weg heuzutage ist gar keine Hilfe zu machen.</Sarkasmus>
Beipiele:
Win+E, F1
Outlook/Excel: F1 -> "Die Hilfe funktioniert offline nicht/Es besteht keine Internetverbindung."
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#5

AW: Hilfe Dateien erstellen

  Alt 5. Aug 2020, 16:34
Gerade MS scheint lieber an der Infrastruktur zur Darstellung von Hilfe zu arbeiten als an eigentlichen Inhalten.
Das ist ein Problem. Wenn ich z. B. in einem Visio Einstelldialog die Hilfe aufrufe würde ich erwarten, dass für
jede dort aufgeführte Option etwas im Hilfethema steht. Tut es aber oft genug nicht. Und wenn ist es oft so gestelzt
formuliert, dass man nicht richtig versteht, was gemeint ist.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.066 Beiträge
 
Delphi 12 Athens
 
#6

AW: Hilfe Dateien erstellen

  Alt 5. Aug 2020, 16:47
Zitat von Windows-Hilfe:
"Hilfe und Support" funktioniert nicht, gehen sie in "Hilfe und Support" und suchen sie nach einer Lösung.



Wir lassen uns aktuell von Help&Manual eine HTML-Hilfe generieren. (die und andere Programme können noch mehr, aber reines HTML war das was fast überall geht, ohne dass man was machen muß, auf jedem einzelnen Client-PC)

Die Hilfe ist einmal online (ganz aktuell), aber auch nochmal im Programm.
Also quaso so ähnlich, wie auch im Delphi die OH (lokal) und DocWiki (online).

Da es aber im Intranet extrem beschissene Standardeinstellungen für InternetExplorer/Edge gibt, wo teilweise CSS und JavaScript geblockt wird, weil Intranet nicht als "Sicher" eingestuft ist.
Help&Manual hat dafür eine kleine EXE, die einen lokalen WebServer erstellt und darüber die Hilfe rausgibt, allerdings ist das Ding sicherheitstechnisch eine Katastrophe, weswegen ich in unserem Service einen TIdHTTPServer laufen hab, der einfach aus einem bestimmten Verzeichnis Dateien rausgibt (Abfrage nur Dateiname ohne Pfad erlaubt).

Und im Programm ist bei jeder Form HelpIndex=100 drin, damit die F1-Taste reagiert, auch wenn sonst in der DFM keine Hilfe direkt verlinkt ist.
In einem TApplicationEvents.OnHelp wird dann global drauf reagiert.
* bei aktiver Komponente, deren Parents, bis hin zur Form ... da wo zuerst was gefunden wird, das wird genommen
* entweder HelpKeyword als Link
* und es gibt eine Tabelle in der DB, mit ComponentName+FormClassName zu HilfeDateiName (alternativ eine externe URL, z.B. zu unserem Redmine)
* und dann noch ein Setting
** interne Hilfe -> ein TWebBrowser
** externe Hilfe -> Standardbrowser
** und die URL wählbar -> z.B. im Intranet zum Service oder über's Internet auf unserem WebServer
*** es ginege sogar über das filerotokoll auf ein lokales Verzeichni, bzw. auf ein Netzlaufwerk
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.205 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Hilfe Dateien erstellen

  Alt 6. Aug 2020, 07:48
Wir haben früher unsere Hilfe sehr detailliert mit Doc-O-Matic erstellt, als CHM, HTML und PDF. Wir sind dann aber dazu übergegangen, in der Hilfe nur mehr Basis-Infos bereitzustellen und Abläufe und tiefergehende Infos in Videos und Tutorials auszulagern. Die zu erstellen macht viel mehr Spaß und bringens tausendmal mehr. Hilfe liest keiner, aber die Videos schaut sich jeder an.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.094 Beiträge
 
Delphi 12 Athens
 
#8

AW: Hilfe Dateien erstellen

  Alt 6. Aug 2020, 07:55
Die zu erstellen macht viel mehr Spaß und bringens tausendmal mehr.
Schön und gut, aber automatisch Doc-o-Matic ubnd manuell Videos erstellen ist ein Unterschied.
Ist das nur intern oder auch für Kunden ?
Wieviel mehr Zeit braucht man für gute Videos die man den Kunden zumuten kann ?

Ich finde Videos auch schön, aber wenn ich ehrlich bin:
- Es ist oft Zeitverschwendung 15min zu schauen, für 15Sek. relevante Info die ich brauche
- Ich kann nicht in Videos suchen
- Ich kann nicht aus Videos Code kopieren
...

Ich finde z.B. den Aufbau und Funktion von Embarcaderos DocWiki (also HTML5) einfach super,
und die sollten wirklich auch die F1-Hilfe direkt auf DocWiki umleiten.

Videos können dann gut ergänzend gemacht werden um Konzepte zu erklären.

Geändert von Rollo62 ( 6. Aug 2020 um 08:00 Uhr)
  Mit Zitat antworten Zitat
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.205 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Hilfe Dateien erstellen

  Alt 6. Aug 2020, 08:17
Ich rede von Hilfe + Video für Kunden, Endbenutzer unserer Software. Nicht interne Doku von Code. So hatte ich den TE verstanden.

@Videos für Endkunden: Wir schauen, dass die ca. 15 Minuten lang sind und sich auf ein Thema konzentrieren. Wir haben Templates für Intro/Outro und den grundsätzlichen Aufbau. Mittlerweile haben wir schon Routine, so dass die Roh-Erstellung selbst ca. 1 Stunde dauert + das Nachbearbeiten (Schneiden, Tonspur bereinigen, Hervorhebungen, Animationen) ca. 2h.

Wie gesagt, für uns funktioniert das sehr super, die Videos erfüllen auch im Vertrieb eine wichtige Funktion, weil die Interessenten sehen, wie die Software tut + was sie kann.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.094 Beiträge
 
Delphi 12 Athens
 
#10

AW: Hilfe Dateien erstellen

  Alt 6. Aug 2020, 11:34
... ca. 1 Stunde dauert + das Nachbearbeiten (Schneiden, Tonspur bereinigen, Hervorhebungen, Animationen) ca. 2h.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 21:44 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