Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос:  Непрерывная передача в COM порт
     
    
Добавлено: 15.12.06 23:55
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 VisBas | Web-сайт: chipmicro.narod.ru
      
       
  
Столкнулся со странной проблемой. Программа передает данные в порт. Данные необходимо передавать непрерывно. Если программу не "беспокоить", то все так и происходит. Но если например мышью перемещать ползунок VScroll-а или просто залезть в меню, даже ничего не выбирая в нем, передача на время останавливается. 
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 2
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Ra$cal
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
ICQ: 8068014 
Вопросов: 18
Ответов: 817
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  16.12.06 02:27
       
    
       
  
для этого существуют потоки. Но в вб с ними косяки
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 VisBas
![]()
Вопросов: 44
Ответов: 127
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  16.12.06 12:20
       
    
       
  
Да, com порт здесь нипричем, с этим куском тоже самое. Видимо передачу по Com нужно делать отдельным потоком.
 
    
 
    
    x = 0
    While 1
        x = x + 1
        Label1 = Str(x)
        DoEvents
    Wend