ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Ler a webpage acessada para realizar processo.

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
GioRot
Novato
Novato


Registrado: Quinta-Feira, 3 de Fevereiro de 2011
Mensagens: 5

MensagemEnviada: Qui Fev 17, 2011 4:16 pm    Assunto: Ler a webpage acessada para realizar processo. Responder com Citação

Olá
Meu problema é o seguinte, meu programa pegaria algumas informações de um dbgrid e jogaria em um formulário da web preenchendo-o, e então abriria outra página com mais informações, que seriam puxadas para um memo e deste memo para os campos do dbgrid vazio, o programa desceria um linha da tabela e apertaria o comando voltar do webbrowser jogando essas informações de volta a primeira página e realizando tudo novamente.

O problema é que o memo e o preenchedor de formulários atuam nas duas páginas ao invés de uma cada um(o problema é que a página não muda de nome nem de endereço), e também não sei como fazer para o dbgrid descer uma linha e dar loop.

Precisaria de códigos para realizar tal exemplo:
se achar a página 1 então
"realizar o preenchedor de formulários"
quando entrar na página 2 então
"puxar o corpo da página e inserir no campos vazios do dbgrid"
descer 1 linha do dbgrid
"voltar do webbrowser"
começar de novo.

as linhas em" " foi o que eu já fiz
as outras é as quais não sei como,
se alguem se habilitar qualquer ajuda é bem vinda.
Se a pagina 1
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
bruno.ti
Membro Junior
Membro Junior


Registrado: Segunda-Feira, 14 de Fevereiro de 2011
Mensagens: 304

MensagemEnviada: Qui Fev 17, 2011 4:33 pm    Assunto: Responder com Citação

Quais tecnologias vc está usando e como vc está usando?

Webservice não resolveria seu problema?

Abraços,
Bruno.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
GioRot
Novato
Novato


Registrado: Quinta-Feira, 3 de Fevereiro de 2011
Mensagens: 5

MensagemEnviada: Qui Fev 17, 2011 4:42 pm    Assunto: Responder com Citação

estou fazendo tudo da maneira mais simples. Unicos uses diferente é o keysnd.
Meu webbrowser abre a página e eu preencho os campos por sndkey e aperto enter para abrir a outra página, mas após fazer isto na página que abriu o o sendkey continua tentando, o mesmo acontece com meu codigo para pegar o texto da segunda página e pega também da primeira.

tentei o código
Código:

 if Pos('GMX - Homepage', Document.Title) <> 0 then

    while WB.ReadyState <> READYSTATE_COMPLETE do


mas deu problema na hora de identificar o Document.title
e também não sei se daria certo pois o endereço da web não muda e o caption da página é o mesmo.

também não sei como descer 1 linha no dbgrid e como fazer o loop.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB