Resultados 1 a 5 de 5
  1. #1

    [PEDIDO] Verificar se determinado site existe

    Iaew galera... Joia? Bom pesquisei aqui e não achei nada sobre um seguinte assunto:
    Verificar se determinado site existe.... Se alguem poder liberar o codigo vlew
    xauxau
    Sou fã da Luzinha e vc?

  2. #2
    Membro
    Data de Ingresso
    Oct 2006
    Posts
    223
    Código:
    Declare na Uses a unit WinInet
    
    
    function CheckUrl(url: string): boolean;
    var
      hSession, hfile, hRequest: hInternet;
      dwindex, dwcodelen: dword;
      dwcode: array[1..20] of char;
      res: 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;
        dwCodeLen := 10;
        HttpQueryInfo(hfile, HTTP_QUERY_STATUS_CODE, @dwcode, dwcodeLen, dwIndex);
        res := pchar(@dwcode);
        result := (res = '200') or (res = '302');
        if assigned(hfile) then
          InternetCloseHandle(hfile);
        InternetCloseHandle(hsession);
      end;
    end;
    Qualquer coisa tamo ai....

    Outras dicas pegue aqui:
    http://baixaki.ig.com.br/download/Dicas-Delphi.htm

    Vlw, até mais
    ############################

    Campanha: Eu sou fã da Luzinha e vc?

    ############################
    http://img209.imageshack.us/img209/293/durvalrk7.png

  3. #3

    Re: [PEDIDO] Verificar se determinado site existe

    mas como uso ele em um button?
    Sou fã da Luzinha e vc?

  4. #4
    Membro
    Data de Ingresso
    Oct 2006
    Posts
    223
    CheckUrl('Site aqui');
    ############################

    Campanha: Eu sou fã da Luzinha e vc?

    ############################
    http://img209.imageshack.us/img209/293/durvalrk7.png

  5. #5
    Membro
    Data de Ingresso
    Mar 2008
    Posts
    195

    Re: [PEDIDO] Verificar se determinado site existe

    Citação Postado originalmente por durval
    Código:
    Declare na Uses a unit WinInet
    
    
    function CheckUrl(url: string): boolean;
    var
      hSession, hfile, hRequest: hInternet;
      dwindex, dwcodelen: dword;
      dwcode: array[1..20] of char;
      res: 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;
        dwCodeLen := 10;
        HttpQueryInfo(hfile, HTTP_QUERY_STATUS_CODE, @dwcode, dwcodeLen, dwIndex);
        res := pchar(@dwcode);
        result := (res = '200') or (res = '302');
        if assigned(hfile) then
          InternetCloseHandle(hfile);
        InternetCloseHandle(hsession);
      end;
    end;
    Qualquer coisa tamo ai....

    Outras dicas pegue aqui:
    http://baixaki.ig.com.br/download/Dicas-Delphi.htm

    Vlw, até mais
    durval eu usei a sua function ela testa e funciona certinho so ke o programa fica inativo por uns 20 seg. Isso tem como arrumar
    tipow nem o mouse dentro do programa aparece quando eu passo o mouse dentro da janela do meu programa ele some ae se puxar pra fora volta a aparecer ate terminar de analisar se o site existe ou nao depois faz um beep e libera normal.

Tópicos Similares

  1. Respostas: 2
    Último Post: 04 Aug 2010, 19:42
  2. Respostas: 1
    Último Post: 15 May 2010, 16:36
  3. PEDIDO - Existe algum path pra traduzir o W. Suricata?
    Por Pancada no fórum Windows em Geral
    Respostas: 3
    Último Post: 13 Sep 2007, 13:00

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •