AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Bild aus dem Internet in eine Image Komponente laden?!
Thema durchsuchen
Ansicht
Themen-Optionen

Bild aus dem Internet in eine Image Komponente laden?!

Ein Thema von Plague · begonnen am 11. Feb 2004 · letzter Beitrag vom 17. Mär 2004
Antwort Antwort
Plague

Registriert seit: 6. Okt 2003
591 Beiträge
 
#1

Bild aus dem Internet in eine Image Komponente laden?!

  Alt 11. Feb 2004, 16:44
Hallo,

ich habe ein kleines Problem. Ich möchte ein Bild aus dem Internet in eine Image Komponente laden und wollte das wie folgt anstellen. Was ist falsch? Es klappt nämlich nicht. Es wird kein Fehler angezeigt, jedoch passiert einfach nichts .

Image1.Picture.LoadFromFile(IdHTTP1.Get('http://www.adressse.de/foto.bmp')); Danke
Thomas
  Mit Zitat antworten Zitat
jackie
(Gast)

n/a Beiträge
 
#2

Re: Bild aus dem Internet in eine Image Komponente laden?!

  Alt 11. Feb 2004, 17:41
Hi!
Hast du dich vorher mit
IdHTTP1.Connect verbunden?
  Mit Zitat antworten Zitat
Plague

Registriert seit: 6. Okt 2003
591 Beiträge
 
#3

Re: Bild aus dem Internet in eine Image Komponente laden?!

  Alt 11. Feb 2004, 19:39
Das hatte ich nicht, hab es jetzt aber mal versucht und dann wird ein Fehler von wegen "Timeout" angezeigt. Also wohl auch nicht das Richtige. Aber trotzdem danke.

Hat sonst noch jemand eine Idee?

Oder ist die Variant mit dem IdHTTP1.Connect(); richtig?

Thomas
  Mit Zitat antworten Zitat
Plague

Registriert seit: 6. Okt 2003
591 Beiträge
 
#4

Re: Bild aus dem Internet in eine Image Komponente laden?!

  Alt 12. Feb 2004, 15:12
Hat keiner eine Idee oder weiß wie man das machen kann???
Ich bekomme das einfach nicht hin!!!
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.031 Beiträge
 
Delphi 12 Athens
 
#5

Re: Bild aus dem Internet in eine Image Komponente laden?!

  Alt 17. Mär 2004, 20:45
Moin, moin

Ja, es sei mir hoffentlich verziehen, dass ich das Thema nochmal nach oben schiebe,
aber ich habe inzwischen das gleiche Problem. Oder genauer: Brauche mehrere Grafiken
aus dem Internet, die in einer TImageList Komponente eingefügt werden.
Geht übrigens um die Darstellung von aktuellen Wettersymbolen in meinem Programm.

Gibt es irgendeine Idee, wie man das direkt ohne Dateizwischenspeicherung bewerkstelligen
kann

Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Bild aus dem Internet in eine Image Komponente laden?!

  Alt 17. Mär 2004, 20:53
ganz simpel das ganze
Delphi-Quellcode:
var LStream: TStream;
begin
  LStream := TMemoryStream.Create;
  idhttp1.Get('http://www.adressse.de/foto.bmp', LStream);
  LStream.Position := 0;
  Image1.Picture.Bitmap.LoadFromStream(LStream);
  LStream.Free;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.031 Beiträge
 
Delphi 12 Athens
 
#7

Re: Bild aus dem Internet in eine Image Komponente laden?!

  Alt 17. Mär 2004, 21:37
Uup´s Genial

da kann ich doch jetzt glatt Feierabend machen
Bin echt begeistert. Das ist ja Information komprimiert !

Grüße // Martin


Martin Schaefer
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:32 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