Реклама на сайте Advertise with us

Delphi, Twebbrowser, заполнить форму, нажать на сабмит...

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 22.09.03
Сообщения: 209
Рейтинг: 10

Ссылка на сообщениеДобавлено: 22/09/03 в 08:20       Ответить с цитатойцитата 

собсно а как в Delphi с помощью Twebbrowser, заполнить форму, нажать на сабмит?
или без twebbrowser?

0
 



С нами с 10.12.02
Сообщения: 648
Рейтинг: 124

Ссылка на сообщениеДобавлено: 22/09/03 в 15:07       Ответить с цитатойцитата 

http://delphi.mastak.[delete it]ru

0
 



С нами с 22.09.03
Сообщения: 209
Рейтинг: 10

Ссылка на сообщениеДобавлено: 22/09/03 в 15:31       Ответить с цитатойцитата 

смотрел я там - ниче похожего нет. но это не важно я уже сам разобрался.
теперь другая проблема. как заставить делфи подождать пока загрузится документа и уже после этго заполнять форму?
пробовал
repeat
until not(WebBrowser1.busy);
но че-то виснет и вобще не реагирует ни на что icon_sad.gif

0
 

www.vovasik.com

С нами с 13.08.01
Сообщения: 1016
Рейтинг: 388

Ссылка на сообщениеДобавлено: 22/09/03 в 15:47       Ответить с цитатойцитата 

топай в подпись
там есть исходники сабмитера
захотешь - разберешься

Мой лучший спонсор

0
 

adult - мое хобби

С нами с 17.10.02
Сообщения: 1124
Рейтинг: 262

Ссылка на сообщениеДобавлено: 22/09/03 в 16:13       Ответить с цитатойцитата 

Большую часть информации надо искать на форумах
типа таких
http://talk.mail.ru/forum/talk.ru.delphi.webbrowser

Adam Submitter

0
 



С нами с 14.02.03
Сообщения: 107
Рейтинг: 89

Ссылка на сообщениеДобавлено: 22/09/03 в 18:14       Ответить с цитатойцитата 

БратЪ писал:
смотрел я там - ниче похожего нет. но это не важно я уже сам разобрался.
теперь другая проблема. как заставить делфи подождать пока загрузится документа и уже после этго заполнять форму?


Я в свое время ковырял, у меня отрабатывалось так:
Код:

procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;  const pDisp: IDispatch; var URL: OleVariant);
var
iDoc:IHtmlDocument2;
query, search,search2:string;

begin
iDoc:=(pDisp as IWebBrowser).Document as IHtmlDocument2;
//.....
// и панеслась
end

0
 

www.vovasik.com

С нами с 13.08.01
Сообщения: 1016
Рейтинг: 388

Ссылка на сообщениеДобавлено: 22/09/03 в 19:50       Ответить с цитатойцитата 

БратЪ писал:
смотрел я там - ниче похожего нет. но это не важно я уже сам разобрался.
теперь другая проблема. как заставить делфи подождать пока загрузится документа и уже после этго заполнять форму?
пробовал
repeat
until not(WebBrowser1.busy);
но че-то виснет и вобще не реагирует ни на что icon_sad.gif
это
вроде так нужно делать
repeat
until not(WebBrowser1.busy) Application.ProcessMessages;

но вообще-то нужно отлавливать событие onDocumentComplete или что-то такое

Мой лучший спонсор

0
 

adult - мое хобби

С нами с 17.10.02
Сообщения: 1124
Рейтинг: 262

Ссылка на сообщениеДобавлено: 23/09/03 в 01:51       Ответить с цитатойцитата 

Vovasik писал:
БратЪ писал:
смотрел я там - ниче похожего нет. но это не важно я уже сам разобрался.
теперь другая проблема. как заставить делфи подождать пока загрузится документа и уже после этго заполнять форму?
пробовал
repeat
until not(WebBrowser1.busy);
но че-то виснет и вобще не реагирует ни на что icon_sad.gif
это
вроде так нужно делать
repeat
until not(WebBrowser1.busy) Application.ProcessMessages;

но вообще-то нужно отлавливать событие onDocumentComplete или что-то такое


until not(WebBrowser1.busy) Application.ProcessMessages;
Это скорее надо применять тогда когда не удается отловить onDocumentComplete .

Adam Submitter

0
 



С нами с 22.09.03
Сообщения: 209
Рейтинг: 10

Ссылка на сообщениеДобавлено: 24/09/03 в 07:48       Ответить с цитатойцитата 

adam:
я тут твой сабмитер скачал - рульная вещь icon_smile.gif)) даже сам теперь ниче писать не буду... у тебя почти все что нужно есть. вот только еще если можно было бы в редакторе тгп в значения полей произвольный текст писать. у тебя как я понял только выбирать можно из того что во вкладке common.
и еще у тебя TEXT AREA - не поддерживаются icon_sad.gif

0
 

adult - мое хобби

С нами с 17.10.02
Сообщения: 1124
Рейтинг: 262

Ссылка на сообщениеДобавлено: 24/09/03 в 10:41       Ответить с цитатойцитата 

произвольный текст не имеет смысла писать т.к. он непосредственно связан с базой
TEXT AREA поддерживается (красное поле) , по крайней мере у меня

Adam Submitter

0
 



С нами с 22.09.03
Сообщения: 209
Рейтинг: 10

Ссылка на сообщениеДобавлено: 25/09/03 в 21:50       Ответить с цитатойцитата 



ну почему же не имеет. может в какой-то тгп есть свое оригинальное поле - которое во вкладке common отсутствует - тогда можно было бы в базе кэтому полю нужный текст прописать...

0
 

adult - мое хобби

С нами с 17.10.02
Сообщения: 1124
Рейтинг: 262

Ссылка на сообщениеДобавлено: 26/09/03 в 02:30       Ответить с цитатойцитата 

БратЪ писал:
adam писал:
произвольный текст не имеет смысла писать т.к. он непосредственно связан с базой
TEXT AREA поддерживается (красное поле) , по крайней мере у меня


ну почему же не имеет. может в какой-то тгп есть свое оригинальное поле - которое во вкладке common отсутствует - тогда можно было бы в базе кэтому полю нужный текст прописать...


Я немного неправильно выразился. Смысл то имеет, реализовать трудно

не все так просто как кажется, поверь мне на слово

Adam Submitter

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »