Н, 3. Елманова. C++ Builder 3.0, архитектура "клиент/сервер" и Internet
Рис. 9.15. Создание шаблона формы ввода
Созданный документ можно сохранить в виде файла (и указать его имя в качестве свойства HTMLFile компонента TPageProducer). Можно также скопировать HTML-текст в буфер обмена и поместить его в редактор свойства HTMLDoc этого компонента:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1251">
<meta name="GENERATOR" content="Microsoft FrontPage 2.0">
<title>Untitled Normal Page</title>
</head>
<body bgcolor="#FFFFFF">
<p>&nbsp;</p>
<form method="GET">
<р>Введите Ваше имя:   <font  size="4"><input type="text"   size="20"   name=''Tri></font></p>
<р>Введите Ваш e-mailT<fbrft  size="4"><input type="text"   size="20"  name="T2"></font></p>
224
Создание Web-приложений
<p><font size="4"><input type="submit"  name="B1" value="Submit"><input type="reset"  name="B2" value="Reset"></font></p> </form> </body> </html>
Теперь создадим обработчик события OnAction созданного нами компонента TWebActionlteml:
void _fastcall TWebModulel::WebModule1WebActionItem2Action( TObject  *Sender,  TWebRequest *Request,  TWebResponse *Response,        bool &Handled)
{
Response->Content=PageProducen->Content();
}
Сохранив проект, можно снова обратиться к нему с помощью браузера, указав значение Pathlnfo в URL (рис. 9.16).
.ОосищеЙЙШЙ
Рис. 9.16. Форма ввода в браузере
225