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

Registrado: Quinta-Feira, 3 de Fevereiro de 2011 Mensagens: 5
|
Enviada: Qui Fev 17, 2011 4:16 pm Assunto: Ler a webpage acessada para realizar processo. |
|
|
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 |
|
 |
bruno.ti Membro Junior


Registrado: Segunda-Feira, 14 de Fevereiro de 2011 Mensagens: 304
|
Enviada: Qui Fev 17, 2011 4:33 pm Assunto: |
|
|
Quais tecnologias vc está usando e como vc está usando?
Webservice não resolveria seu problema?
Abraços,
Bruno. |
|
| Voltar ao Topo |
|
 |
GioRot Novato

Registrado: Quinta-Feira, 3 de Fevereiro de 2011 Mensagens: 5
|
Enviada: Qui Fev 17, 2011 4:42 pm Assunto: |
|
|
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 |
|
 |
|