Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2008, 19:27   #1
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию Ошибка создания idhttp1

Знающие люди подскажите в чем моя ошибка?
Пишу флудер для гостевухи... (особо ее не флудить(и не ругать мя)... я так для набива рук написал)

Это потоки:

Код:
procedure Fluder.Execute;
var
 list:TStringList;
 a,b,c,d,e,r:string;
begin
 randomize;
 a:='оаыве';
 b:='нецйг';
 c:='зъхлр';
 d:='кунуй';
 e:='иьпар';
 r:=a[Random(Length(a))]+b[Random(Length(b))]+d[Random(Length(c))]+e[Random(Length(e))]+c[Random(Length(c))];
 idhttp1.Create(nil);
 list:=TStringList.Create;
 list.Add('name='+r);
 list.Add('txt='+r);
 list.Add('send=1');
 IdHTTP1.Post('http://www.ko-luch.ru/cgi-bin/gbform.cgi',list);
 list.Free;
end;

procedure Fluder.IdHTTP1Redirect(Sender: TObject; var dest: String;
  var NumRedirect: Integer; var Handled: Boolean;
  var VMethod: TIdHTTPMethod);
begin
 Handled:= TRUE;
end;
Это форма:

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 i,count:integer;
 Potoki:array of fluder;
begin
 count:=strtoint(edit1.Text);
 SetLength(Potoki,count);
 for i:=0 to count-1 do
  begin
  Potoki[i]:=fluder.Create(true);
  Potoki[i].resume;
  Potoki[i].Priority:= tpLower;
  end;
end;
Ругаеться на строку idhttp1.Create(nil); (в потоках) когда я жмякаю на кнопку (на форме)

ЗЫ особо не ругайте за мой тупой рандомайз/рандом (потом подправлю)
zotox вне форума Ответить с цитированием
Старый 26.10.2008, 20:06   #2
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

IdHTTP1 - это компонен, который кладёте на форму во время работы в Дельфи, или динамически создаваемый при запуске формы? Если он уже на форме лежит, то делать это (idhttp1.Create(nil);) не надо.
Alter вне форума Ответить с цитированием
Старый 26.10.2008, 20:33   #3
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию

Да точно спасибо...
Теперь ругаеться на строку

IdHTTP1.Post('http://www.ko-luch.ru/cgi-bin/gbform.cgi',list);

убрал строку каторая создает idhttp
zotox вне форума Ответить с цитированием
Старый 26.10.2008, 20:52   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Испытал вашу процедуру
procedure Fluder.Execute;
Все нормально, никто ни на что не ругается...
mihali4 вне форума Ответить с цитированием
Старый 26.10.2008, 20:56   #5
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию

mihali4 как это??? я имею ввиду что ругаеться когда я жмякаю на кнопку
zotox вне форума Ответить с цитированием
Старый 26.10.2008, 21:09   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Теперь ругаеться на строку
IdHTTP1.Post('http://www.ko-luch.ru/cgi-bin/gbform.cgi',list);
Ваши слова?
Эта строка присутствует в вышеуказанной процедуре. Сама по себе процедура отбрабатывает нормально (извините, если в результате испытаний туда что-то заслалось типа "гыгыгы" или что там у вас в R собирается...)
Свойств IdHTTP1 у меня нет, прямой связи с потоками не просматривается...
mihali4 вне форума Ответить с цитированием
Старый 26.10.2008, 21:41   #7
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию

ниче не понял если чесно на счет испр. ошибки...(
zotox вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
idHTTP1.Get('http://www.vkontakte.ru') Xenofibrius Работа с сетью в Delphi 10 23.05.2009 00:14
IdHTTP1 авторизация хелп:'( St0rm Работа с сетью в Delphi 6 13.10.2008 13:06
IdHTTP1 некорректно работает nike-p Работа с сетью в Delphi 9 23.07.2008 23:13
Ошибка создания MDI Child формы VVVadim Общие вопросы Delphi 7 05.06.2008 19:25
Ошибка создания доступа к папке Oleg-vp Работа с сетью в Delphi 4 14.01.2008 14:35