![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | Опции просмотра | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 здравствуйте. 
		
	
		
		
		
		
		
	
		
		
	
	
	пишу в среде delphi xe. возникают ошибки при компиляции кода. код приведен ниже. сама форма состоит из 4 радиобаттонов, 4 полей ввода (Edit) и 1 кнопки. устанавливается значение 1 из радиобаттонов, вводятся данные для отправка пост запроса, далее анализируется запрос и выводится результат. прошу подсказать что и где править. код: Код: 
	unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IdIOHandler, IdIOHandlerSocket, IdIOHandlerStack, IdSSL,
  IdSSLOpenSSL, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
  IdHTTP, StdCtrls;
type
  TForm1 = class(TForm)
    RadioButton1: TRadioButton; ///Кнопки прошу неучитывать как и эдиты, тут дорабатывать буду. и вводные данные пойдут в edata
    RadioButton2: TRadioButton;
    RadioButton3: TRadioButton;
    RadioButton4: TRadioButton;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Button1: TButton;
    IdHTTP1: TIdHTTP;
    IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL;
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}
 edata:=tstringlist.create;
 idhttp1.HandleRedirects:=true;
  edata.Add('data1=xxx');
  edata.Add('data1=yyy');
  edata.Add('data1='+datar.Text);
  edata.Add('data1='+datas.Text);
  edata.Add('data1=xxx');
  edata.Add('Submit=Start!');
page:=idhttp1.post('https://site.ru/page.html',edata);
if pos('Success!',page)<>0 then begin
result.caption:='Удачно!';
end
else begin
result.caption:='Неудачно!';
end;
edata.free;
end.заранее спасибо.  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Текст ошибки и на какой строке. 
		
	
		
		
		
		
		
	
		
		
	
	
	Я что-то не замечал, что бы при компиляции проектов с Indy были ошибки компиляции. Может быть, что ты используешь пример для другой версии. Еще есть одна заморочка у Indy - она не всегда добавляет все нужные модули в uses. Если получаешь ошибку типа Undeclared identifier, то надо просто посмотреть в каком юните опиан данный класс и ручками добавить его в uses.  |