Web sitesinden resim alma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Web sitesinden resim alma
Arkadaşlar bir websitesindeki resmi
templates/subSilver/images/logo_phpBB.gif
yakıradaki resmi mesela imageye nasıl ekleyebilirim. Değiştiğinde programdaki de değişecek. WebBrowser ile sayfa açar gibi yukarıda yazdığım resim açıldı, ama bazı sitelerdeki resimler açılmıyor. Sebebi ne olabilir.
Kolay gelsin...
templates/subSilver/images/logo_phpBB.gif
yakıradaki resmi mesela imageye nasıl ekleyebilirim. Değiştiğinde programdaki de değişecek. WebBrowser ile sayfa açar gibi yukarıda yazdığım resim açıldı, ama bazı sitelerdeki resimler açılmıyor. Sebebi ne olabilir.
Kolay gelsin...
DOĞUNUN SINIR TAŞI ERZURUM'UN DADAŞ'I
EFE'Sİ VAR İZMİR'İN EĞİLMEZ TÜRK' ÜN BAŞI
EFE'Sİ VAR İZMİR'İN EĞİLMEZ TÜRK' ÜN BAŞI
Sorun tam nedir anlamadım ama
Şimdi web sitesinde resmin neye göre değişip değişmediğini test edeceksiniz.nitrokonat yazdı:hemşerim aynı şeyi ben de soracaktım, sen sordun isabet oldu. cevapları ben de dört gözle bekliyorum.
Bazı resimlere gelince. ie transparan PNG dosyalarında sorunlu. detaylıca yazarsanız biraz bakalım bir daha
fastnet ile böyle
procedure TForm1.Button1Click(Sender: TObject);nitrokonat yazdı:mesela sitedeki resmin adı değişken olabilir. resim0001.gif'i indirir, programda internette resim00002 varsa indirir. onun tespiti kolay yani. önemli olan dosyayı indirip bilgisayara kaydetmek.
begin
NMHTTP1.InputFileMode := TRUE;
NMHTTP1.Header := '.\head.txt';
NMHTTP1.Body := '.\Body.txt';
NMHTTP1.Get('http://www.compuquicksoftware.com/current.txt');
end;
indy ile nasıldı şu an hatırlamıyorum ama idhttp konponentni incele bir
Kur pogramımda vardı ama kodyanımda değil
Kod: Tümünü seç
uses
....,UrlMon
function DownLoadInternetFile(Source, Dest : String): Boolean;
begin
try
Result := URLDownloadToFile(nil,PChar(Source),PChar(Dest),0,nil) = 0
except
Result := False;
end;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
var
SourceString, DestinationString: string;
begin
Timer1.Enabled:=false;
SourceString := 'http://www.websiten.com.tr/resim.bmp';
DestinationString := 'c:\program\resim.bmp';
if DownLoadInternetFile(SourceString, DestinationString) then begin
Image1.Picture.LoadFromFile('c:\program\resim.bmp');
DeleteFile('c:\program\resim.bmp');
end
else
MessageDlg('Dosya indirilemedi!', mtError, [mbOK], 0);
end;
-
- Üye
- Mesajlar: 508
- Kayıt: 30 Oca 2004 10:49