Ich habe über TWebbrowser (TEmbeddedWB) die Notwendigkeit einen von einer Webanwendung angestoßenen Dateidownload ohne der Anzeige des "Speichern unter"-Dialogs durchzuführen.
Der Download wird über Session-Handling abgesichert.
Ich kann also nicht einfach die
URL aus dem BeforeNavigate2-Event nehmen um einfach einen Download über
Indy anzustoßen.
Auch ein Aufruf von
URLDownloadToFile(nil, PChar(DWExtractFileName(FDownloadURL)), 'c:\temp\download.xml', 0, nil);
gibt mir einen Fehlercode (-2146697203) zurück.
Welche Möglichkeiten habe ich nun den Browser den Dialog abzugewöhnen?
Windows Vista - Eine neue Erfahrung in Fehlern.