Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

I/O Handler

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 25.07.2012, 22:34   #1
Заблокирован
 Сержант
Аватар для Relli
 
Relli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известен
Регистрация: 19.01.2011
Сообщений: 168
Популярность: 485
Сказал(а) спасибо: 123
Поблагодарили 67 раз(а) в 48 сообщениях
 
По умолчанию I/O Handler

Уважаемые,нужна помощь.Дело в том,что во время работы программы может вылезти ошибка "I/O handler is not valid".Коннект идет на http страницу,потому ssl тут нету.Какой хандл мне надо подключить, с условием,что у меня многопоточная программа?

Добавлено через 14 часов 45 минут
Добавил IO handler,но теперь выскакивает абстракт ерор.При компиляции никаких ошибок и предупреждений нету.Преимущественно абстракт выходит на условиях и http запросах.Подключал IdIoHandler(в юзез все добавил).

Последний раз редактировалось Relli; 26.07.2012 в 21:04. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 26.07.2012, 21:59   #2
NoItemName
 Рыцарь
Аватар для J-Fobos
 
J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
 
По умолчанию Re: I/O Handler

Слишком мало информации для вылова ошибки. Версию делфи, версию инди, код программы.
Запускайте дебагер и смотрите при каких условиях вылазит такое.
________________

В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
  Ответить с цитированием
Старый 26.07.2012, 22:19   #3
Заблокирован
 Сержант
Аватар для Relli
 
Relli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известен
Регистрация: 19.01.2011
Сообщений: 168
Популярность: 485
Сказал(а) спасибо: 123
Поблагодарили 67 раз(а) в 48 сообщениях
 
По умолчанию Re: I/O Handler

J-Fobos, XE2,Indy 10.5....
var
http: Tidhttp;
cookie: TIdCookieManager;
IOH: TIdIOHandler;
begin
IOH := TIdIOHandler.Create(nil);
cookie := TIdCookieManager.Create(nil);
http := Tidhttp.Create(nil);
http.AllowCookies := true;
http.HandleRedirects := true;
http.CookieManager := cookie;
http.HandleRedirects := true;
http.IOHandler := IOH;
http.Request.UserAgent :=
'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0.1';
..................
s := http.Get('http://******');
Вот в этой строчке абстракт ошибка.

Последний раз редактировалось Relli; 26.07.2012 в 23:47.
  Ответить с цитированием
Старый 26.07.2012, 22:22   #4
Заблокирован
 Разведчик
Аватар для simsonbart1
 
simsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краяхsimsonbart1 неизвестен в этих краях
Регистрация: 20.05.2012
Сообщений: 25
Популярность: -1170
Сказал(а) спасибо: 70
Поблагодарили 20 раз(а) в 15 сообщениях
 
По умолчанию Re: I/O Handler

Цитата:
Сообщение от RamsteinsПосмотреть сообщение
s := http.Get('http://******);

s := http.Get('http://******);
замени на
s := http.Get('http://******');
ты прост кавычку в конце забыл добавить

и IOH := TIdIOHandler.Create(тшд);
на IOH := TIdIOHandler.Create(nil);

Последний раз редактировалось simsonbart1; 26.07.2012 в 22:27.
  Ответить с цитированием
Старый 26.07.2012, 23:29   #5
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: I/O Handler

переменную s в var не объявил
  Ответить с цитированием
Старый 26.07.2012, 23:38   #6
Заблокирован
 Разведчик
Аватар для iNugno
 
iNugno на правильном пути
Регистрация: 26.06.2012
Сообщений: 10
Популярность: 46
Сказал(а) спасибо: 1
Поблагодарили 8 раз(а) в 7 сообщениях
 
По умолчанию Re: I/O Handler

Цитата:
Сообщение от metrazПосмотреть сообщение
переменную s в var не объявил

он мог в общий, а не только для процедуры.
  Ответить с цитированием
Старый 26.07.2012, 23:47   #7
Заблокирован
 Сержант
Аватар для Relli
 
Relli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известен
Регистрация: 19.01.2011
Сообщений: 168
Популярность: 485
Сказал(а) спасибо: 123
Поблагодарили 67 раз(а) в 48 сообщениях
 
По умолчанию Re: I/O Handler

Ребят,у меня с этим все ок.Я оставил только то,что относится к проблеме,если я забыл объявить переменную,написал на русском или забыл символ - компилятор ругнется.Я выложил только то,что относится к проблеме.
  Ответить с цитированием
Старый 27.07.2012, 00:12   #8
NoItemName
 Рыцарь
Аватар для J-Fobos
 
J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
 
По умолчанию Re: I/O Handler

Цитата:
Сообщение от RamsteinsПосмотреть сообщение
s := http.Get('http://******');
Вот в этой строчке абстракт ошибка.

Получается что ошибка внутри инди, обнови компоненты.
Либо что-то не так с потоками.
________________

В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
  Ответить с цитированием
Старый 27.07.2012, 01:30   #9
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: I/O Handler

Тьху блин, Abstract Error при запуске потока? Дак ты процедуру Execute нормально обьяви. Или я не в теме?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 27.07.2012, 07:46   #10
Заблокирован
 Сержант
Аватар для Relli
 
Relli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известен
Регистрация: 19.01.2011
Сообщений: 168
Популярность: 485
Сказал(а) спасибо: 123
Поблагодарили 67 раз(а) в 48 сообщениях
 
По умолчанию Re: I/O Handler

VeTaL_UA, не в теме)
Абстракт ерор выскакивает при гет запросе.Связано помойму с IO Handler,но без него опять же ошибка "I/O handler is not valid".А с ним абстракт.....При этом инди норм работает,раньше проблем не было,да и я тестил - все гуд.
  Ответить с цитированием
Старый 27.07.2012, 09:25   #11
NoItemName
 Рыцарь
Аватар для J-Fobos
 
J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
 
По умолчанию Re: I/O Handler

Ramsteins, в ХЕ2 update4 включили beta версию инди, а не stable, есть вероятность что ошибка из за этого.
________________

В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
  Ответить с цитированием
Старый 27.07.2012, 13:17   #12
Заблокирован
 Сержант
Аватар для Relli
 
Relli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известен
Регистрация: 19.01.2011
Сообщений: 168
Популярность: 485
Сказал(а) спасибо: 123
Поблагодарили 67 раз(а) в 48 сообщениях
 
По умолчанию Re: I/O Handler

J-Fobos, у меня не обновленная,крякнутая версия,потому наврятли у меня бета
  Ответить с цитированием
Старый 28.07.2012, 22:32   #13
NoItemName
 Рыцарь
Аватар для J-Fobos
 
J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
 
По умолчанию Re: I/O Handler

Все же рекомендую обновить инди, чтобы исключить возможность ошибки из за нестабильной версии.
________________

В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
  Ответить с цитированием
Пользователь сказал cпасибо:
Relli (29.07.2012)
Старый 29.07.2012, 23:56   #14
Заблокирован
 Сержант
Аватар для Relli
 
Relli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известен
Регистрация: 19.01.2011
Сообщений: 168
Популярность: 485
Сказал(а) спасибо: 123
Поблагодарили 67 раз(а) в 48 сообщениях
 
По умолчанию Re: I/O Handler

Разобрался еще вчера утром,не было времени отписать...Благодарю всех за помощь,тему можно закрывать.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 02:02.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net