İnternet Adresi Aktifmi Kontrol Etmek

Reklam Alanı

uses wininet;

Function CheckUrl(url:string):boolean;
var
hSession, hfile, hRequest: hInternet;
dwindex,xdwcodelen :dword;
dwcode:array[1..20] of char;
xres : pchar;
begin
if pos(‘http://’,lowercase(url))=0 then
url := ‘http://’+url;
Result := false;
hSession := InternetOpen(‘InetURL:/1.0′,
INTERNET_OPEN_TYPE_PRECONFIG,nil, nil, 0);
if assigned(hsession) then
begin
hfile := InternetOpenUrl(
hsession,
pchar(url),
nil,
0,
INTERNET_FLAG_RELOAD,
0);
dwIndex  := 0;
xdwcodelen := 10;
HttpQueryInfo(hfile, HTTP_QUERY_STATUS_CODE,
@dwcode, xdwcodelen, dwIndex);
res := pchar(@dwcode);
result:= (xres=’200′) or (xres=’302′);
if assigned(hfile) then
InternetCloseHandle(hfile);
InternetCloseHandle(hsession);
end;

end;

Kullanımı :
procedure TForm2.Button2Click(Sender: TObject);
begin
if CheckUrl(Edit1.Text) then
Label2.Caption := ‘Çalışıyor’
else
Label2.Caption := ‘Çalışmıyor’
end;

etiketler : internet adresi aktifmi , web sayfası yayındamı , web sayfası çalışıyormu , web sayfasını kontrol etmek

administrator2009-08-24 00:35:03

Benzer Yazılar:

  1. CxGrid de Arama Yapmak
  2. Metnin İçerisindeki Kelime Sayısını Bulan Kod
  3. Metin İçerisinden Bir Karakter Silmek
  4. Sayılara Binde Ayracı Eklemek
  5. ASCII Kodlarını Bulmak
  6. Dosya Uzantısından Programın Tespiti
  7. Yazılan Fiyatı Metine Çevirmek
  8. Bilgisayardaki Sürücü Listesini Almak
  9. Bilgisayarınızı Gözünüzle Kontrol edin
  10. Listbox İtemlerinin Sırasını Mause ile sürükleyerek Değiştirmek
Etiketler:

Eğer yazıyı beğendiyseniz ya da ekleyecekleriniz varsa, lütfen yorumunuz yazın veya RSS aboneliği ile yeni yazılardan anında haberdar olun.

Yorum yapın

*

Gizlilik Politikası