![]()  | 
	
		
			
  | 
	|||||||
| Клуб программистов Раздел только для программистов. Кто задаст глупый вопрос или даст глупый ответ,будет забанен сразу. | 
![]()  | 
	
	
| 
		 | 
	Опции темы | 
| 
			
			 | 
		#1 | 
| 
			
			 Местный 
			
			
			
			Регистрация: 05.07.2004 
				
				
				
					Сообщений: 225
				 
				
				
				Вес репутации: 0
				
				 
 | 
	
	
	
		
		
			
			 
			
			ситуация следующая: стандартные запись запроса /чтение запроса - чтение ответа и т.д.  
		
		
		
		
		
		
		
	но вот какая особенность замечена для разных платформ - если читать побайтово из порта, допустим до наступления таймаута НЕ пользуясь TComStat для опредееления кол-ва байтов в буфере приема (СlearCoError(hadle,@stat, etc ... ), то в XP и 2000 при скане порта видно, что подсчет не производится но вот в 98 и МЕ ситуация как раз наоборот. т.е. если используется побайтовое чтение порта, то после каждого ReadFile(.. nToRead=1 ..) мы наблюдаем, что автоматом происходит подсчитывание оставшихся в приемнике байтов. спасибо Reesearch за столь многочисленные опыты так вот пролема в том, что каждый подсчет это время, а по протоколу я не укладывают,т.е. все растягивается на кучу времени и рузельтат блок неотвечает. asm в хр нельзя и smport я не хочу пользовать .. как мне избавиться от такой по умолчанию работы порта в 98/ме? прилагаю скан с lgcomspy++ на хр(блок ответил) и на ме(блок неответил)  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			 Пользователь 
			
			
			
			Регистрация: 18.02.2004 
				
				
				
					Сообщений: 96
				 
				
				
				Вес репутации: 0
				
				 
 | 
	
	
	
		
		
			
			 
			
			Если пишешь на Delphi, то возьми TComPort компоненты 
		
		
		
		
		
		
		
	http://sourceforge.net/projects/comport/ и забудешь о всех проблемах. Wladi  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | |
| 
			
			 Местный 
			
			
			
			Регистрация: 28.01.2006 
				
				
				
					Сообщений: 390
				 
				
				
				Вес репутации: 0
				
				 
 | 
	
	
	
		
		
			
			 Цитата: 
	
 Delphi 7 (в базовой комплектации) отлично справляется с даной проблемой. Кстати, С++ от БОРЛАНДА тоже.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
  | 
	
		 | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Защита от чтения прошивки | GOLANt | Помощь начинающим | 15 | 22.04.2007 23:06 | 
| Winxp Fat32 | dk-34 | Windows | 24 | 04.10.2006 20:18 | 
| Особенности национальной установки ГБО | sandro911 | Курилка | 0 | 06.01.2006 21:13 |