Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Eine andere Browser Frage (https://www.delphipraxis.net/7837-eine-andere-browser-frage.html)

magoo2002de 22. Aug 2003 14:33


Eine andere Browser Frage
 
Hallo,
ich hoffe ihr könnt mir helfen. Ich habe schon gegoogelt und hier im Forum gesucht, aber leider nichts gefunden.

Ich möchte ein Programm schreiben, dass als Browser mit auf CD-ROMs gebrannt wird. das Programm soll wie ein normaler Browser funktionieren, jedoch wenn auf einen Link geklickt wird, soll das Programm ausgeführt bzw. die Datei geöffnet werden.

Es soll vom Prinzip her wie das Programm Discstarter werden.

Vielen Dank schon mal für eure Hilfe!!!

Alexander 22. Aug 2003 16:23

Re: Eine andere Browser Frage
 
Meinst du jetzt einen Webbrowser oder einen Dateibrowser?

magoo2002de 22. Aug 2003 19:48

Re: Eine andere Browser Frage
 
Entschuldige bitte wenn das vorher nicht richtig von mir erklärt worden ist.
Also es soll ein Web-Browser werden. Dieser soll bei einem Klick auf einen Hyperlink überprüfen, ob der Hyperlink zu einer Anwendung führt. Wenn dies der Fall ist, soll die Anwendung gestartet werden. Außerdem soll er, wenn es sich z.B. um eine ZIP-Datei handelt, das damit verknüpfte Programm (z.B. WinZip) starten. Ansonsten soll er sich wie ein 'normaler' Web-Browser verhalten.

toms 22. Aug 2003 19:51

Re: Eine andere Browser Frage
 
Hi!

Du könntest ansatzweise so vorgehen.

magoo2002de 22. Aug 2003 19:58

Re: Eine andere Browser Frage
 
@toms:
Danke, für den Tipp. Ich habe mir das eben mal angeschaut. So auf den ersten Blick sieht das schon mal ganz hilfreich aus.

magoo2002de 23. Aug 2003 12:24

Re: Eine andere Browser Frage
 
Also der Tipp von toms war nicht schlecht, aber wie kann ich festlegen, welche Dateitypen er per ShellExecute ausführen soll und welche er im Browser anzeigen soll?

toms 23. Aug 2003 13:18

Re: Eine andere Browser Frage
 
FindExecutable

Diese Funktion ermittelt zu einer vorhandenen Datei die verknüpfte Anwendung.

magoo2002de 23. Aug 2003 14:28

Re: Eine andere Browser Frage
 
Ich meinte eigentlich, dass ich vorher per INI-Datei festlege, bei welchen Dateien er die ShellExecute anwenden soll.
Ein Beispiel:
Ich klicke auf einen Hyperlink, der zu einer Anwendung führt. Diese soll natürlich per ShellExecute ausgeführt werden. Jetzt habe ich in meiner INI-Datei die Endung ZIP angegeben. Wenn jetzt ein Hyperlink zu einer ZIP-Datei führt, soll die Datei per ShellExecute mit dem verknüpften Programm ausgeführt werden. Wenn jetzt aber ein Hyperlink zu einer RAR-Datei führt und RAR nicht in der INI-Datei angegeben ist, soll der normale Dialog (Öffnen, Speichern) angezeigt werden.

Irgendwelche Ideen?

magoo2002de 26. Aug 2003 14:00

Re: Eine andere Browser Frage
 
Hallo,
ich brauche mal wieder etwas Hilfe. Zwar habe ich das Abfangen des Hyperlinks jetzt hinbekommen, doch benötige ich folgende Informationen:

1.) Wie kann ich überprüfen, ob ein bestimmter String ('window.close') sich in dem Hyperlink befindet. Die URL wird ebenfalls als String übergeben.
2.) Ich habe einen String in dem Dateiendungen, durch ein #-Symbol getrennt stehen. Wie kann ich überprüfen, ob der String (Hyperlink) eine dieser Dateiendung enthält?

Vielen Dank schon mal für euere Hilfe!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:27 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