![]() |
OpenPictureDialog und Internet Bilder
Hallo zusammen,
ich arbeite mit Delphi 5 und habe folgendes Problem: ich möchte mit dem OpenPictureDialog ein Internetbild öffnen, z.B.: 'http://localhost/images/test.gif'. Nun, wenn ich dies im OpenPictureDialog eingebe, holt dieser das Bild und gibt mir den temporären Namen zurück. Wenn ich aber den OpenPictureDialog folgendermaßen aufrufe... with OpenPictureDialog do begin FileName := 'http://localhost/images/test.gif'; if Execute then begin ... end; end; ... läßt sich dieser nicht mit Execute öffnen! Hat jemand eine Idee, wie man Internetbilder mit dem OpenPictureDialog handeln kann? Ich meine wie man den http-Namen und den temporären Namen zurückbekommt und übergeben kann, bzw. diese ermitteln kann? mfg Uwe |
Re: OpenPictureDialog und Internet Bilder
Erstmal :party: Willkommen in DP :party:
Und makiere doch bitte den Delphi-Code ihm Editor und drücke dann auf 'Delphi-Code'. Jetzt zu deiner Frage. Was kommt den für eine Fehlermeldung beim Execute? :?: |
Re: OpenPictureDialog und Internet Bilder
:-D Danke für den herzlichen Empfang,
es kommt leider gar kein Meldung, der Dialog läßt sich einfach nicht öffnen. Probiers einfach mal aus... ich denke dies bezieht sich NICHT nur auf Delphi 5. Mein System: Windows XP SP2 Delphi 5 Enterprise ...installierte Jedi Komponenten mfg Uwe |
Re: OpenPictureDialog und Internet Bilder
Funktioniert es denn wenn du stadtdesen eine Lokale Datei mit FileName nimmst?
|
Re: OpenPictureDialog und Internet Bilder
Ja, mit einer lokalen Datei funktioniert es prima.
Habe einen Test mit Delphi 2006 vorgenommen, ... gleicher Effekt. mfg Uwe |
Re: OpenPictureDialog und Internet Bilder
Wie wärs wenn du auf dem Server ein Programm mit TriialFTPServer laufen lässt und auf dem Clienten den TFTPClient und das bild zuerst von dem server runterlädst?
|
Re: OpenPictureDialog und Internet Bilder
Hallo!
Der OpenpictureDialog ist "nur" dateibasierend... Eine Verbindung über http wird nicht unterstützt. Frank |
Re: OpenPictureDialog und Internet Bilder
Liste der Anhänge anzeigen (Anzahl: 1)
:coder2: Ja, Ja, das weiss ich doch alles...
Hab hier mal eine kleine Demo zusammengebastelt, die lädt vor dem Dialogaufruf Webbilder über HTTP aus dem Netz herunter und wandelt diese ggf. nach dem Dialogaufruf wieder in eine URL um. Proxy Unterstüzung fehlt im Moment. Für weitere Anregungen oder Tips wäre ich euch dankbar. mfg Uwe |
Re: OpenPictureDialog und Internet Bilder
Hallo zusammen,
Zitat:
Hat da jemand eine Idee? mfg Uwe |
Re: OpenPictureDialog und Internet Bilder
Hallo Uwe,
ich glaube nicht, dass es sich bei dem von dir entdeckten Verhalten um ein success feature des OpenDialog handelt. Du verwendest den Dialog, wenn du das Dateisystem nach einer Datei durchsuchen willst, deren Namen und exakten Speicherort du nicht kennst. Wenn du einen URL hast, dann gibt es bessere Methoden (Indy oder UrlDownloadToFile). Du kannst zwar per Hook auf das Edit-Feld des common dialog zugreifen, aber auch dort wirst du wohl den Namen der temporären Datei finden. Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz