Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Постоянная проверка Добавлено: 05.11.09 12:36  

Автор вопроса:  AWР | Web-сайт: bomber.h17.ru | ICQ: 345685652 
Требуется каждое мгновение проверять значение одного integer. Пытался между do loop и процессор конечно же на 100 процентов загружен. Как можно по другому?

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 __Pavel__



Вопросов: 29
Ответов: 284
 Web-сайт: ммм.сайта.НЕТ
 Профиль | | #1
Добавлено: 05.11.09 15:21
Очень кривой способ:
Сделать отдельный поток для проверки... или (что тоже самое, но поток будет проверять намного чаще) проверять в ТАЙМЕРЕ.

Более адекватный способ:
Сделать управление этой переменной через проперти и отлавливать момент ее изменения!

Ответить

Номер ответа: 2
Автор ответа:
 AWР



ICQ: 345685652 

Вопросов: 38
Ответов: 106
 Web-сайт: bomber.h17.ru
 Профиль | | #2
Добавлено: 05.11.09 16:26
Через проперти это как?

Ответить

Номер ответа: 3
Автор ответа:
 AWР



ICQ: 345685652 

Вопросов: 38
Ответов: 106
 Web-сайт: bomber.h17.ru
 Профиль | | #3
Добавлено: 05.11.09 16:28
А через таймер не реально тк изменяется чаще 1 раза в миллисекунду

Ответить

Номер ответа: 4
Автор ответа:
 AWР



ICQ: 345685652 

Вопросов: 38
Ответов: 106
 Web-сайт: bomber.h17.ru
 Профиль | | #4
Добавлено: 06.11.09 13:42
Как через проперти, а?

Ответить

Номер ответа: 5
Автор ответа:
 SSTREGG



Вопросов: 3
Ответов: 64
 Профиль | | #5 Добавлено: 06.11.09 18:59
  1.  
  2.   int i;
  3.  
  4.   int Param
  5.   {
  6.       get
  7.       {
  8.         MessageBox.Show("OUT");
  9.         return i;
  10.       }
  11.       
  12.       set
  13.       {
  14.         MessageBox.Show("IN");
  15.         i = value;
  16.       }
  17.   }
  18.   // В коде используешь не i,
  19.   // а Param

Ответить

Номер ответа: 6
Автор ответа:
 AWР



ICQ: 345685652 

Вопросов: 38
Ответов: 106
 Web-сайт: bomber.h17.ru
 Профиль | | #6
Добавлено: 07.11.09 14:59
Я на basic только

Ответить

Номер ответа: 7
Автор ответа:
 SSTREGG



Вопросов: 3
Ответов: 64
 Профиль | | #7 Добавлено: 07.11.09 23:17
  1. Private i As Integer
  2. Private Property Param() As Integer
  3.     Get
  4.         MessageBox.Show("OUT")
  5.         Return i
  6.     End Get
  7.     
  8.     Set(ByVal value As Integer)
  9.         MessageBox.Show("IN")
  10.         i = value
  11.     End Set
  12. End Property


http://www.developerfusion.com/tools/convert/csharp-to-vb/

Ответить

Номер ответа: 8
Автор ответа:
 AWР



ICQ: 345685652 

Вопросов: 38
Ответов: 106
 Web-сайт: bomber.h17.ru
 Профиль | | #8
Добавлено: 08.11.09 14:54
Спс

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам