JacFab hat folgendes geschrieben: |
ich dachte man könnte mir einfach ganz kurz ein beispiel reinposten, was für mich dann von viel höherem wert wäre. |
Sicher wäre das nützlicher. Nur dann könnte
jeder mit diesem Argument kommen, wodurch die Suchfunktion des Forums nutzlos wird und es wieder einen Beitrag mehr gibt, der etwas erklärt, das schon längst geklärt wurde.
Nichts für ungut, Luckie. Du meinst es ja auch nur gut.
Als Tipp, JacFab -
Wenn du eine HTML-Datei im Explorer mit der rechten Maustaste anklickst, dann findest du im Kontextmenü doch Befehle wie "Öffnen", "Drucken", "Bearbeiten" usw. Für jede Datei gibt es so was. Weißt du denn, wo diese Befehle stehen? - Richtig. In der Registry, im Schlüssel HKEY_CLASSES_ROOT. So verweist z.B. die Endung ".htm" auf den Eintrag "htmlfile", unter dem du dann die einzelnen Kommandos findest. Diese Kommandos (= Verbs) haben Namen wie "open", "print", "edit" usw.
Was passiert wohl also bei Luckies Posting, der das Verb "open" benutzt?
Und was würde passieren, wenn ich stattdessen:
Quelltext
1:
| ShellExecute(Handle,'edit','Hilfe.html',nil,nil,SW_SHOW); |
schreiben würde?
Wenn du das beantworten kannst, dann kennst du a) die Vorteile der Funktion, und b) merkst du vielleicht, dass du die Frage durch Lesen und
Ausprobieren der wirklich massenhaft im Forum vorhandenen Beispiele hättest selbst lösen können.