Autor Beitrag
Larsen
Hält's aus hier
Beiträge: 2

Win XP
D7 Prof
BeitragVerfasst: Di 07.09.04 14:52 
Erst einmal ein freundliches Hallo in die Delphi-Runde,
bin neu hier im Forum.

Bei meiner ersten Frage geht es um das "direkte Öffnen und Verarbeiten von Dateien aus dem Browser heraus". Ich will es mal am Beispiel von WinAmp erklären. Auf der entspr. Homepage lassen sich Skins herunterladen, welche die Endung "wal" besitzen. Wird solch ein Link ageklickt, der auf eine "wal"-Datei verweist, wird die Datei (nur scheinbar) direkt mit Winamp geöffnet. Wie kann solch eine Technik realisiert werden? Dazu stellen sich mir folgende Fragen:
- In welcher Art und Weise müssen entspr. Dateien (in der Registry) registriert werden
- Kann die heruntergeladene Datei, welche automatisch geöffnet wird, mit einem laufenden Programm verarbeitet werden oder kann nur jedesmal eine neue Instanz eines Programms erstellt werden, welche diese Datei verarbeitet
- Was für eine Technik ist Seitens der Webseite erforderlich, um solch einen Service anzubieten

Vielleicht habt ihr sowas schonmal implementiert und könnten mir weiterhelfen!
Schonmal vielen Dank im Voraus!

Lars
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Di 07.09.04 15:42 
Hallo,

und erstmal willkommen (ich kenn den Link vom Willkommens-Smiley nicht ...).

Wenn ich dich richtig verstanden habe, dann willst du automatisch deine Anwendung mit der runtergeladenen Datei starten. Dafür musst du die gewünschte Endung zusammen mit deiner Anwendung registrieren.
Die Datei wird dann als Parameter an dein Programm übergeben. Physikalisch befindet sie sich im Verzeichnis für temporäre Internetdateien (ist zumindest bei Opera so).

Gruß,
Jörg

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Di 07.09.04 15:44 
Edit: Doppelposting, weil die Verbindung mal wieder nicht hingehauen hat. Bitte entfernen!!

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
Larsen Threadstarter
Hält's aus hier
Beiträge: 2

Win XP
D7 Prof
BeitragVerfasst: Di 07.09.04 17:01 
Danke erstmal für deine Antwort, allerdings ist mir diese Vorgehensweise schon bekannt! Was ich will, ist auch diese Dreistigkeit von WinAmp besitzen zu können und die Datei einfach auszuführen, ohne dass vorher der IE-Dialog erscheint, ob die Datei heruntergeladen oder geöffnet werden soll.