Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Bilder vom Server anzeigen lassen? (https://www.delphipraxis.net/91656-bilder-vom-server-anzeigen-lassen.html)

mlspider 8. Mai 2007 11:05


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:
Image2.Picture.LoadFromFile(iDHTTP1.Get('http://xyz.de/pic/KHV19.jpg'));
Funktioniert leider nicht.

Udontknow 8. Mai 2007 11:16

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

mlspider 8. Mai 2007 11:19

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.

hoika 8. Mai 2007 11:26

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

mlspider 8. Mai 2007 11:31

Re: Bilder vom Server anzeigen lassen?
 
Also geladen wird es nicht, die Indy-Kompo hat auch keinen Fehler zurück gegeben.

Balu der Bär 8. Mai 2007 11:38

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.

marabu 8. Mai 2007 11:39

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

mlspider 8. Mai 2007 11:42

Re: Bilder vom Server anzeigen lassen?
 
@marabu. Hättest Du vielleicht ein kleines Beispiel parat?

SirThornberry 8. Mai 2007 12:15

Re: Bilder vom Server anzeigen lassen?
 
http://www.delphipraxis.net/internal...=352330#352330


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