  | 
	
		
	
	
		I/O Handler - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе | 
	 
	 
	
	
	
	
	
	
	
	
	
	
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            25.07.2012, 22:34
            
            
         | 
        
             
            #1
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Сержант  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 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
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Рыцарь  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 12.04.2009  
                
                
                
                 Сообщений: 394
                   
 Популярность: 47903  
                  
	 Сказал(а) спасибо: 515  
	
		
			
				Поблагодарили 1,124 раз(а) в 430 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: I/O Handler
             
             
            
        
        
        
            
               
    Слишком мало информации для вылова ошибки. Версию делфи, версию инди, код программы. 
Запускайте дебагер и смотрите при каких условиях вылазит такое.
     
         
        
        
        
        
        
        
            
             ________________  
                 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
В любом из нас спит гений. И с каждым днем все крепче.  
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня'; 
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            26.07.2012, 22:19
            
            
         | 
        
             
            #3
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Сержант  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 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
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 20.05.2012  
                
                
                
                 Сообщений: 25
                   
 Популярность: -1170  
                  
	 Сказал(а) спасибо: 70  
	
		
			
				Поблагодарили 20 раз(а) в 15 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: I/O Handler
             
             
            
        
        
        
            
               
    
  
        
        
          
                
                
                  
                        
                          | 
                        
                        Цитата: | 
                        
                          | 
                   
                 
                 | 
                
                 | 
                
                
                
                 | 
                
                
                
                 | 
           
         
        
          
                | 
                 | 
                 | 
                
                 | 
           
          
                | 
                 | 
                
                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
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Старший сержант  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 25.12.2011  
                
                
                
                 Сообщений: 191
                   
 Популярность: 5259  
                  
	 Сказал(а) спасибо: 31  
	
		
			
				Поблагодарили 235 раз(а) в 135 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: I/O Handler
             
             
            
        
        
        
            
               
    переменную s в var не объявил
     
         
        
        
        
        
        
        
            
             ________________  
                 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            26.07.2012, 23:38
            
            
         | 
        
             
            #6
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 26.06.2012  
                
                
                
                 Сообщений: 10
                   
 Популярность: 46  
                  
	 Сказал(а) спасибо: 1  
	
		
			
				Поблагодарили 8 раз(а) в 7 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: I/O Handler
             
             
            
        
        
        
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            26.07.2012, 23:47
            
            
         | 
        
             
            #7
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Сержант  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 19.01.2011  
                
                
                
                 Сообщений: 168
                   
 Популярность: 485  
                  
	 Сказал(а) спасибо: 123  
	
		
			
				Поблагодарили 67 раз(а) в 48 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: I/O Handler
             
             
            
        
        
        
            
               
    Ребят,у меня с этим все ок.Я оставил только то,что относится к проблеме,если я забыл объявить переменную,написал на русском или забыл символ - компилятор ругнется.Я выложил только то,что относится  к проблеме.
     
         
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            27.07.2012, 00:12
            
            
         | 
        
             
            #8
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Рыцарь  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 12.04.2009  
                
                
                
                 Сообщений: 394
                   
 Популярность: 47903  
                  
	 Сказал(а) спасибо: 515  
	
		
			
				Поблагодарили 1,124 раз(а) в 430 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: I/O Handler
             
             
            
        
        
        
        
        
        
        
        
        
            
             ________________  
                 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
В любом из нас спит гений. И с каждым днем все крепче.  
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня'; 
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            27.07.2012, 01:30
            
            
         | 
        
             
            #9
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Лейтенант-командор  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 12.08.2010  
                
                
                
                 Сообщений: 727
                   
 Популярность: 30569  
 Золото Zhyk.Ru: 1     
                  
	 Сказал(а) спасибо: 57  
	
		
			
				Поблагодарили 645 раз(а) в 386 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: I/O Handler
             
             
            
        
        
        
            
               
    Тьху блин, Abstract Error при запуске потока? Дак ты процедуру Execute нормально обьяви. Или я не в теме?
     
         
        
        
        
        
        
        
            
             ________________  
                Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов  Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
Кошельки: 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
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Сержант  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 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
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Рыцарь  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 12.04.2009  
                
                
                
                 Сообщений: 394
                   
 Популярность: 47903  
                  
	 Сказал(а) спасибо: 515  
	
		
			
				Поблагодарили 1,124 раз(а) в 430 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: I/O Handler
             
             
            
        
        
        
            
               
    Ramsteins, в ХЕ2 update4 включили beta версию инди, а не stable, есть вероятность что ошибка из за этого.
     
         
        
        
        
        
        
        
            
             ________________  
                 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
В любом из нас спит гений. И с каждым днем все крепче.  
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня'; 
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            27.07.2012, 13:17
            
            
         | 
        
             
            #12
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Сержант  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 19.01.2011  
                
                
                
                 Сообщений: 168
                   
 Популярность: 485  
                  
	 Сказал(а) спасибо: 123  
	
		
			
				Поблагодарили 67 раз(а) в 48 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: I/O Handler
             
             
            
        
        
        
            
               
    J-Fobos, у меня не обновленная,крякнутая версия,потому наврятли у меня бета
     
         
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            28.07.2012, 22:32
            
            
         | 
        
             
            #13
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Рыцарь  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 12.04.2009  
                
                
                
                 Сообщений: 394
                   
 Популярность: 47903  
                  
	 Сказал(а) спасибо: 515  
	
		
			
				Поблагодарили 1,124 раз(а) в 430 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: I/O Handler
             
             
            
        
        
        
            
               
    Все же рекомендую обновить инди, чтобы исключить возможность ошибки из за нестабильной версии.
     
         
        
        
        
        
        
        
            
             ________________  
                 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
В любом из нас спит гений. И с каждым днем все крепче.  
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня'; 
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
	
		
			| 
				
					Пользователь сказал cпасибо:
				
				
				
			 | 
			 | 
		 
	 
  
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            29.07.2012, 23:56
            
            
         | 
        
             
            #14
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Сержант  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 19.01.2011  
                
                
                
                 Сообщений: 168
                   
 Популярность: 485  
                  
	 Сказал(а) спасибо: 123  
	
		
			
				Поблагодарили 67 раз(а) в 48 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: I/O Handler
             
             
            
        
        
        
            
               
    Разобрался еще вчера утром,не было времени отписать...Благодарю всех за помощь,тему можно закрывать.
     
         
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
 
	
		
	
	
	
	
	
		
	
		 
		Ваши права в разделе
	 | 
 
	
		
		Вы не можете создавать новые темы 
		Вы не можете отвечать в темах 
		Вы не можете прикреплять вложения 
		Вы не можете редактировать свои сообщения 
		 
		
		
		
		
		HTML код Выкл. 
		 
		
	  | 
 
 
	 | 
	
		
	 | 
 
 
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 10:25. 
		 
	 
 
 | 
  |