![]() |
Bilder vom Server anzeigen lassen?
Der Titel ist etwas unglücklich gewählt. Ich möchte Bilder in eine Image-Kompo laden, die auf einem Server liegen.
Delphi-Quellcode:
Funktioniert leider nicht.
Image2.Picture.LoadFromFile(iDHTTP1.Get('http://xyz.de/pic/KHV19.jpg'));
|
Re: Bilder vom Server anzeigen lassen?
Hallo!
Was bedeutet das? Bekommst du Fehlermeldungen? Zerlege doch mal erst Schritt für Schritt, und prüfe, ob das Bild wirklich auch auf der HD ankommt. Cu, Udontknow |
Re: Bilder vom Server anzeigen lassen?
Nein, ich bekomme keine Fehlermeldung. Das Bild soll auch nicht auf der lokalen HD gespeichert werden. Es soll lediglich in die Image-Kompo geladen werden.
|
Re: Bilder vom Server anzeigen lassen?
Hallo,
deshalb sollst du das ja erst mal auseinandernehmen, also per Get lokal speichern, kucken, ob wirklich ein jpeg da ist usw. Hat iDHTTP1 vielleicht Errorcodes ? Heiko |
Re: Bilder vom Server anzeigen lassen?
Also geladen wird es nicht, die Indy-Kompo hat auch keinen Fehler zurück gegeben.
|
Re: Bilder vom Server anzeigen lassen?
Lade das Bild mit Idhttp herunter, speichere es lokal auf der Festplatte und lade es von dort in TImage. TImage kommt imho nicht mit Bildern im Web klar.
|
Re: Bilder vom Server anzeigen lassen?
Hallo Mario,
du kannst HTTP.Get() auch mit einem Stream verwenden und anschließend Picture.LoadFromStream() aufrufen. Dazu hast du wahrscheinlich die JPEG Erweiterung für deine Image-Komponente installiert. Freundliche Grüße |
Re: Bilder vom Server anzeigen lassen?
@marabu. Hättest Du vielleicht ein kleines Beispiel parat?
|
Re: Bilder vom Server anzeigen lassen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 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-2025 by Thomas Breitkreuz