internetten bilgi alma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
internetten bilgi alma
arkadaşlar internetten döviz kurlanrını almak için diğer forumda kodlar vardı acaba hatırlayan varmı ..
iyi çalışmalar.
iyi çalışmalar.
Merhaba,
ben daha önce yazdığım bir programdan copy-paste yapıyorum sen kendine göre düzenlersin biraz. DownloadInternetFile fonksiyonu internetten bir dosyayı diske indirmek için kullanılıyor ve Delphi İpuçları kısmında var.
ben daha önce yazdığım bir programdan copy-paste yapıyorum sen kendine göre düzenlersin biraz. DownloadInternetFile fonksiyonu internetten bir dosyayı diske indirmek için kullanılıyor ve Delphi İpuçları kısmında var.
Kod: Tümünü seç
procedure TFrm_Doviz_Kurlari.Btn_Merkez_BankasiClick(Sender: TObject);
var
SourceString, DestinationString : string;
DovizText : TextFile;
satir : string;
Doviz_Cinsi : string;
i : Integer;
begin
SourceString := 'http://www.tcmb.gov.tr/kurlar/today.html';
DestinationString := 'c:\aaa\kurtemp.html';
try
Screen.Cursor := crHourGlass;
if DownLoadInternetFile(SourceString, DestinationString) then
begin
AssignFile(DovizText, DestinationString);
Reset(DovizText);
while not EOF(DovizText) do
begin
ReadLn(DovizText, satir);
Doviz_Cinsi := Trim(Copy(satir, 1, 3));
for i:= 0 to Tree_Doviz.Count -1 do
if (Doviz_Cinsi = Tree_Doviz.Items[i].Values[0]) and (Copy(satir, 4, 1) <> '/') then
begin
satir := Trim(Copy (satir, Pos (' ', satir), Length(satir)));
satir := Trim(Copy (satir, Pos (' ', satir), Length(satir)));
satir := Trim(Copy (satir, Pos (' ', satir), Length(satir)));
if (Copy(satir, 1, 1) <> '1') and
(Copy(satir, 1, 1) <> '2') and
(Copy(satir, 1, 1) <> '3') and
(Copy(satir, 1, 1) <> '4') and
(Copy(satir, 1, 1) <> '5') and
(Copy(satir, 1, 1) <> '6') and
(Copy(satir, 1, 1) <> '7') and
(Copy(satir, 1, 1) <> '8') and
(Copy(satir, 1, 1) <> '9') then
satir := Trim(Copy (satir, Pos (' ', satir), Length(satir)));
satir := Trim(Copy (satir, Pos (' ', satir), Length(satir)));
satir := Trim(Copy (satir, Pos (' ', satir), Length(satir)));
Tree_Doviz.Items[i].Values[2] := Trim (VirgulSil(Copy (satir, 1, Pos(' ', satir))));
// ShowMessage(satir);
end;
end; {while}
CloseFile(DovizText);
Degistirilen_Kurlari_Kaydet; // burda kurları döviz tabloma kaydediyor
end
else
MessageDlg('Dosya indirilemedi!', mtError, [mbOK], 0);
finally
Screen.Cursor := crDefault;
end; {try}
end;
-
- Üye
- Mesajlar: 6
- Kayıt: 03 Haz 2004 05:54
- Konum: Kayseri
- İletişim:
DownloadInternetFile Nedir?
Özür dileyerek bu DownloadInternetFile prosedürünü merak ettim . net Componentlrinin bi fonksiyonumu yoksa başk bişiy mi??
Sitenin çalışıp çalışmadığına dair check yapan bir fonksiyon.
Aldığı argumanlara baktığım kadarıyla netteki bir sayfayı diske aktarıyor.
Kolay Gelsin...
Aldığı argumanlara baktığım kadarıyla netteki bir sayfayı diske aktarıyor.
Kolay Gelsin...
En son husonet tarafından 04 Haz 2004 11:30 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
bende kullanmışdım o fonksiyonu
Kod: Tümünü seç
function DownLoadInternetFile(Source, Dest : String): Boolean;
begin
try
Result := URLDownloadToFile(nil,PChar(Source),PChar(Dest),0,nil) = 0
except
Result := False;
end;
end;
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır. HZ. MUHAMMED (S.A.)
ibadetle geçen bin geceden hayırlıdır. HZ. MUHAMMED (S.A.)
-
- Üye
- Mesajlar: 53
- Kayıt: 26 May 2004 11:15
- Konum: Gaziantep
- İletişim:
Re: internetten bilgi alma
s.a
ben delphide döviz bürosu projesi yapıyorum access veri tabanı kullanıyoeum onun fiyat tablosu var oraya alsfiyatı satış fiyatı olan alanlarına sırayla dolar alıs satış euro alış satış yapmak istiyorum ama bi türlü o veri tabanına o tabloya gönderme yapamadım acilen yardımınıza ihtiyacım var yardımcı olursanız çok memnun kalacam yoksa sınıfta kalacam :=) şimdiden teşekkür ederim
ben delphide döviz bürosu projesi yapıyorum access veri tabanı kullanıyoeum onun fiyat tablosu var oraya alsfiyatı satış fiyatı olan alanlarına sırayla dolar alıs satış euro alış satış yapmak istiyorum ama bi türlü o veri tabanına o tabloya gönderme yapamadım acilen yardımınıza ihtiyacım var yardımcı olursanız çok memnun kalacam yoksa sınıfta kalacam :=) şimdiden teşekkür ederim