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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2010, 13:06   #1
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию Ошибка при работе с динамическим IdHTTP

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  IdHTTP: TIdHTTP;
  s: string;
begin
  IdHTTP.Create(Self);
  s := IdHTTP.Get('http://rvs.ucoz.ru/test.htm');
  IdHTTP.Free;
  ShowMessage(s);
end;
При нажатии на кнопку появляется ошибка A component named Button1 already exists.(Компонент с именем Button1 уже существует), после подтверждения Button1 исчезает и дальше ничего нет.
Shouldercannon на форуме Ответить с цитированием
Старый 21.07.2010, 13:20   #2
kakawkin
Форумчанин
 
Регистрация: 21.09.2009
Сообщений: 431
По умолчанию

а вроде же не IdHTTP.Create(Self); а idHTTP:=idHTTP.Create(nil) - вот так попробуй
kakawkin вне форума Ответить с цитированием
Старый 21.07.2010, 13:24   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а вроде же
Не "вроде" а "однозначно"
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.07.2010, 13:26   #4
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Сработало, но тут
Код:
s := IdHTTP.Get('http://rvs.ucoz.ru/test.htm');
выбрасывает в окно CPU

Последний раз редактировалось Shouldercannon; 21.07.2010 в 13:28.
Shouldercannon на форуме Ответить с цитированием
Старый 21.07.2010, 13:41   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А что за ошибка? Выдает что-нить? Выброс на CPU это еще не показатель страшной проблемы.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.07.2010, 13:58   #6
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Вот что появляется
Изображения
Тип файла: gif Untitled-1.gif (30.6 Кб, 139 просмотров)
Shouldercannon на форуме Ответить с цитированием
Старый 21.07.2010, 14:00   #7
Vikenty
Заслуженный флудер
Участник клуба
 
Аватар для Vikenty
 
Регистрация: 31.03.2010
Сообщений: 1,473
По умолчанию

Может так?
Код:

procedure TForm1.Button1Click(Sender: TObject);
var
  IdHTTP: TIdHTTP;
  s: string;
begin
  IdHTTP:=TIdHTTP.create;
  s := IdHTTP.Get('http://rvs.ucoz.ru/test.htm');
  IdHTTP.Free;
  ShowMessage(s);
end;
Vikenty вне форума Ответить с цитированием
Старый 21.07.2010, 14:08   #8
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Спасибо. Только IdHTTP := TIdHTTP.Create(Self);
Shouldercannon на форуме Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при работе C++ Builder 6.0 green-tree Помощь студентам 3 19.07.2010 09:59
Ошибка при работе с процедурой Hant111 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 21.03.2010 20:10
Ошибка при работе с БД Access Evgen1976 БД в Delphi 8 16.06.2009 21:29
Ошибка при работе с потоками( _SeRGeaNT_ Общие вопросы C/C++ 2 11.01.2009 14:50
Ошибка при работе с БД malevich БД в Delphi 8 25.11.2007 15:10