Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

програмно ввести в строку определенное значение [D7, WinXP]


Beks ©   (2007-05-10 21:38:00) 

Вечер добрый. Как програмно ввести в строку определенное значение и узнать правильно ли оно?


Anatoly Podgoretsky   (2007-05-12 23:29:00) [1]

> Beks  (12.05.2007 23:12:07)  [7]

Нет таких книг, смотри справку


Beks   (2007-05-12 23:12:00) [2]

Прошу прощения, но вы бы не могли написать ссылку на книгу или статью, где описывается компонент TIdHTTP.


Beks   (2007-05-12 22:38:00) [3]

Большое спасибо!!! Мне это и надо было, я не знал как правильно нужно было выразить свой вопрос, поэтому взял за пример браузер.


DVM   (2007-05-12 15:08:00) [4]


> Поле ввода на самой странице.

Ты уверен, что тебе нужно ввести данные именно в поле ввода на самой странице? Ведь поля ввода заполняют на веб-страницах как правило для последующей отправки данных заполненной формы веб-серверу. Обычно эти данные отправляет браузер.

Так вот, гораздо проще и легче отправить эти данные непосредственно на сервер, минуя браузер и заполнение полей на странице. Для этого надо знать лишь адрес сервера и имена полей (их можно посмотреть в коде страницы), а также метод отправки (как правило это GET или Post).

Весь этот процесс именуется HTTP - запросом к веб-серверу. Такой запрос из Delphi элементарно выполняется с помощью компонента TIdHTTP от Indy.


Beks   (2007-05-12 00:10:00) [5]

Поле ввода на самой странице.


DVM   (2007-05-11 16:01:00) [6]


> Beks   (11.05.07 15:46) [2]

Так вот и надо говорить правильно, тут не телепаты сидят.
Это не строка, а текстовое поле.

> В строку "Edit" которая отображаеться в браузере.

Опять неясно, это поле ввода адреса или поле ввода на самой странице?


Beks   (2007-05-11 15:46:00) [7]

Не-е-е-е-т. В строку "Edit" которая отображаеться в браузере.


DVM   (2007-05-10 22:37:00) [8]

var
 s:string;

....

s:='значение';
if s='значение' then  ; // значение правильное!


Наверх

Титульная страница Поиск, карта сайта Написать письмо