| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
felovatto Novato

Registrado: Quinta-Feira, 2 de Dezembro de 2004 Mensagens: 27
|
Enviada: Qua Out 04, 2006 10:02 am Assunto: Exibir uma página da internet no delphi |
|
|
Saudações pessoal!!
Estou com uma dúvida, preciso acessar um determinado site da internet dentro de um form do delphi. O usuário deve clicar em um botão e o programa exibirá a página.
Pelo que andei pesquisando, vi que isso pode ser feito com componentes Indy Clients, mas não encontrei nenhum exemplo de como fazer isso. Por isso, peço a ajuda dos amigos do fórum.
Valeu,
Abraços. |
|
| Voltar ao Topo |
|
 |
johnny-walker Moderador


Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Qua Out 04, 2006 10:29 am Assunto: Exibir uma página da internet no delphi |
|
|
Usa o componente WebBrowser... que vc conseguirar o que quer...
WebBrowser1.Navigate(\'www.activedelphi.com.br\');
tem um exemplo de uma espécie de navegador no próprio delphi em demos é somente vc procurar...
bye...
_________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
| Voltar ao Topo |
|
 |
gustavocco Administrador

Registrado: Sexta-Feira, 6 de Fevereiro de 2004 Mensagens: 4253 Localização: Chapecó - SC
|
Enviada: Qua Out 04, 2006 10:30 am Assunto: Exibir uma página da internet no delphi |
|
|
Olá, nao se é o q vc precisa, mas vc pode utilizar o componente TWebBrowser da paleta Internet. E usar o procedimento Navigate dele, como parâmetro a ele vc passa o site q deseja.
Ex.:
WebBrowser1.Navigate(\'www.activedelphi.com.br\');
Abraço. _________________ Top System - www.topsystem.com.br |
|
| Voltar ao Topo |
|
 |
felovatto Novato

Registrado: Quinta-Feira, 2 de Dezembro de 2004 Mensagens: 27
|
Enviada: Qua Out 04, 2006 11:17 am Assunto: Exibir uma página da internet no delphi |
|
|
Valeu pessoal, é isso mesmo.
Utilizei o webbrowser1.navigate, mas percebi outro problema, minha conexão com a internet se dá através de uma autenticação no servidor proxy.
Existe uma maneira de fazer essa autenticação automaticamente? Ou seja, não ficar digitando usuário e senha para acessar?
Muito obrigado pela atenção de todos,
Abraços |
|
| Voltar ao Topo |
|
 |
johnny-walker Moderador


Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Qua Out 04, 2006 12:29 pm Assunto: Exibir uma página da internet no delphi |
|
|
Uma perguntinha... o webBrowser é um wrapper do IE, assim ele deve utilizar as mesmas configuraçoes que ele ou estou errado?
bye... _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
| Voltar ao Topo |
|
 |
johnny-walker Moderador


Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Qua Out 04, 2006 12:34 pm Assunto: Exibir uma página da internet no delphi |
|
|
encontrei isso amigo tenta ai...
em http://www.delphipraxis.net/topic49594.html
var
MyInternetProxyInfo: PInternetProxyInfo;
lbResult: boolean;
begin
MyInternetProxyInfo := New(PInternetProxyInfo);
try
MyInternetProxyInfo^.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
MyInternetProxyInfo^.lpszProxy := PChar(\'127.0.0.1:80\');
MyInternetProxyInfo^.lpszProxyBypass := PChar(\'<local>\');
lbResult := InternetSetOption(nil, INTERNET_OPTION_PROXY, MyInternetProxyInfo, SizeOf(MyInternetProxyInfo^));
if not lbResult then
raise Exception.Create(\'Couldn\'\'t apply proxy settings!\')
else
Webbrowser.Navigate(\'http://domain.com\');
finally
Dispose(MyInternetProxyInfo);
end;
bye... _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
| Voltar ao Topo |
|
 |
felovatto Novato

Registrado: Quinta-Feira, 2 de Dezembro de 2004 Mensagens: 27
|
Enviada: Qua Out 04, 2006 4:02 pm Assunto: Exibir uma página da internet no delphi |
|
|
Valeu Johnny, mas eu não consegui descobrir como utilizar este código... onde devo usá-lo... e que devo alterar..
abraços,
T++ |
|
| Voltar ao Topo |
|
 |
felovatto Novato

Registrado: Quinta-Feira, 2 de Dezembro de 2004 Mensagens: 27
|
Enviada: Qui Out 05, 2006 2:46 pm Assunto: Exibir uma página da internet no delphi |
|
|
Olá pessoALL,
Esse código ai encima faz o acesso à página, mas continua perguntando o usuário e senha. Existe algum lugar em que eu possa colocar o usuário e a senha, para que o próprio sistema insira essas informações automaticamente?
Esse é meu grande problema.
Valeu pela atenção,
abraços |
|
| Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
|
| Voltar ao Topo |
|
 |
felovatto Novato

Registrado: Quinta-Feira, 2 de Dezembro de 2004 Mensagens: 27
|
Enviada: Sex Out 06, 2006 1:30 pm Assunto: Exibir uma página da internet no delphi |
|
|
Valeu amigo, mas não é isso... eu preciso acessar apenas um determinado endereço (não é preciso que o usuário digite o endereço). Na empresa em que trabalho, o acesso a internet é restrito a alguns usuários, a restrição é feita através de contas no servidor NT. Só quem pertence ao grupo internet tem acesso. Por isso é necessário fazer a autenticação no proxy.
O usuário que vai trabalhar com esse programa não possui acesso a internet. Por isso, preciso fazer com o Delphi utilize as configurações de usuário e senha de uma conta que possua o acesso. Mas o usuário não deve saber essa senha, ou seja, para o usuário isso deve ser transparente, ele apenas clica no botão \"enviar o arquivo\" e o site é aberto, sem a opção de digitar outro endereço.
Talvez eu não tenha me expressado bem anteriormente, mas acho que agora descrevi todos os detalhes. Então, se alguém tiver alguma idéia de como posso resolver esse problema, estou no aguardo.
Valeu novamente pela ajuda e pela atenção de todos |
|
| Voltar ao Topo |
|
 |
|