Autor Beitrag
chancezumerfolg
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 10.07.02 10:10 
wie importiere ich ein Bild aus dem www?

danke schon im vorraus!

mfg
Mr_T
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 73

Win XP, Fedora Core RC 1

BeitragVerfasst: Mi 10.07.02 10:28 
Titel: Wat willste?
Die Frage ist sehr allgemein ... daher frage ich micht, was du genau möchtest ... willste eine datei (dessen webaddy du hast) aus dem www runterladen und dann anzeigen, oder was genau hast du vor?
chancezumerfolg Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 10.07.02 11:01 
Ich will ein bild in meinen Webspace liegt in meinem Delphi Delphiprogramm anzeigen!

mfg
EraserBM
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 10.07.02 13:31 
Hallo,

also als erstes musst du das Bild erstmal runterladen, temporär speichern und dann kannst du dirs anzeigen lassen. Fürs runterladen schau mal in die FAQs oder such sonstirgendwo im Forum, falls du nichts findest meld dich einfach nochmal.

mfg
Matthias
EraserBM
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 10.07.02 15:03 
Hallo,

hab dir mal schnell ne kleine Routine geschrieben. Holt das Bild aus dem WWW mit der Indy Komp und zeigt es dir in nem TImage an. (Du musst aber TGifImage installiert haben wenns gif Images sind)

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
PROCEDURE TForm1.Button1Click(Sender: TObject);
VAR
    Bild                      : TFileStream;
    GifBild                   : TGifImage;
    TMPPath, SavePath         : STRING;
    JpgBild                   : TJPEGImage;
BEGIN
    TMPPath := 'C:\temp\';
    SavePath := TMPPath + ExtractFileName(ExpandFileName(Edit1.Text));
    GifBild := TGifImage.Create;
    Bild := TFilestream.Create(SavePath, fmCreate);
    IdHTTP1.Get(Edit1.Text, Bild);
    Bild.Free;
    JpgBild := TJPEGImage.Create;
    IF UpperCase(ExtractFileExt(ExtractFileName(ExpandFileName(Edit1.Text)))) = '.JPG' THEN
    BEGIN
        JpgBild.LoadFromFile(SavePath);
        Image1.Picture.Assign(JpgBild);
    END ELSE Image1.Picture.LoadFromFile(SavePath);
    Image1.Repaint;
    GifBild.Free;
    JpgBild.Free;
END;


Wenn du Button1 drückst lädt er das Bild mit der URL die du in Edit1 eingegben hast runter und zeigts dir an.

mfg

Matthias 8)
chancezumerfolg Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Do 11.07.02 11:57 
Herzlichen Danke für die schnelle hilfe! ich habe das ganze aber ein wenig anders gelöst. Rufe nämlich eine php datei auf die mir dann die entsprechenden Bilder anzeigt!