Спасибо за видео. А правильно это вообще - делать паузу в программе? Программа ведь всё равно работает. Может есть какой-то метод, который будет запускать мою функцию с интервалом? Например, запускать через каждые 5 секунд.
@@Bytepp 👍 Вопрос всё такие ещё остался Нормально ли это, использовать функцию "Пауза" в программе? Сами по себе эти функции с временем, не загружают процессор? Если я буду использовать в сильно-нагруженных программах. Функция паузы ведь работает, пока программа остановлена. Извиняюсь за глупый вопрос, я начинающий
Замораживание потока на время - это совершенно нормальная практика в разработке приложений) процессор, когда работает, поддерживает работу всех запущенных программ и потоков, которые есть в этих программах, соответственно, когда поток замораживается, он некоторое время не отрабатывается процессором)
System.InvalidOperationException: "Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'richTextBox1' не из того потока, в котором он был создан." была ли у кого то такая ошибка вот в этой строке - richTextBox1.Text = tmpInfo; Заранее спасибо
@@Bytepp хм, странно, я сделал все как на видео, щас глянул через отладчик, у меня никогда в переменную tmpInfo никогда не записываться значения, как будто он не может найти сенсор. И второй момент visitor foreach проходит один раз, при этом строка hw.accept не сработала
на 5 минуте 38 сек. нужно дважды кликнуть по back GW а он не отображается. Соответственно ссылка в коде не появляется. Я пробовал просто прописать код, но не работает. Что делать?
Он внизу под, конструктором. Либо поищи его в списке элементов, там где свойства, в комбобоксе. Ты можешь и сам на него событие повесить. Например в Form_Load повесь событие на него
@@Bytepp Почему-то программа работает только на той машине, на которой она писалась. На других, хотя с той же виндой, после запуска даже с правами админа просто ничего не происходит. Я понимаю, что к теме ролика это не относится, но может подскажешь что делать?
Это для таких же как я ничинаек: что бы прога начала работать на другой машине, надо перетащить всю папку целиком. Запустить exe файл. Если на машине нет .NET, то программа предложит его установить. После установки всё работает ОК. Автору канала огромное уважение!
Продолжай в том же ДУХЕ! Люблю C#
Спасибо, помог! Всё чётко объясняешь :)
Можно пояснить реализацию интерфейса IVisitor?
Ты очень вовремя выпустил ролик.
Спасибо огромное!!! Жду продолжение ассемблера )
Модно ти доработать код для мониторинга енергопотребления?
Молодец!
Что делать если не выводится ничего в richTextBox?
А можно всё тоже самое, только значение температуры отправлять например на com порт 3? Очень интересно, спасибо за видео.
Если можно можете ? сделать отправку данных в Serial port и добавить в меню выбор порта и скорости БОД
не работает background worker, но если сделать вызов функции через нажатие кнопки - то все ок
Так резко температура не может скакать туда сюда.
А как достать только CPU Package?
Спасибо за видео.
А правильно это вообще - делать паузу в программе? Программа ведь всё равно работает.
Может есть какой-то метод, который будет запускать мою функцию с интервалом? Например, запускать через каждые 5 секунд.
Timer можно использовать)
@@Bytepp 👍 Вопрос всё такие ещё остался
Нормально ли это, использовать функцию "Пауза" в программе?
Сами по себе эти функции с временем, не загружают процессор? Если я буду использовать в сильно-нагруженных программах.
Функция паузы ведь работает, пока программа остановлена.
Извиняюсь за глупый вопрос, я начинающий
Замораживание потока на время - это совершенно нормальная практика в разработке приложений) процессор, когда работает, поддерживает работу всех запущенных программ и потоков, которые есть в этих программах, соответственно, когда поток замораживается, он некоторое время не отрабатывается процессором)
по типу прерываний что то?
как через wmi температуру узнать?
System.InvalidOperationException: "Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'richTextBox1' не из того потока, в котором он был создан." была ли у кого то такая ошибка вот в этой строке - richTextBox1.Text = tmpInfo; Заранее спасибо
Видимо ты создал поток и от туда пытался работать с richtb. А надо из одного потока. Либо использовать backgroundworker
@@Bytepp хм, странно, я сделал все как на видео, щас глянул через отладчик, у меня никогда в переменную tmpInfo никогда не записываться значения, как будто он не может найти сенсор. И второй момент visitor foreach проходит один раз, при этом строка hw.accept не сработала
если че в 7зипе есть кнопка тест , грузит на 100% ЦП
на 5 минуте 38 сек. нужно дважды кликнуть по back GW а он не отображается. Соответственно ссылка в коде не появляется. Я пробовал просто прописать код, но не работает. Что делать?
Он внизу под, конструктором. Либо поищи его в списке элементов, там где свойства, в комбобоксе. Ты можешь и сам на него событие повесить. Например в Form_Load повесь событие на него
@@Bytepp Почему-то программа работает только на той машине, на которой она писалась. На других, хотя с той же виндой, после запуска даже с правами админа просто ничего не происходит. Я понимаю, что к теме ролика это не относится, но может подскажешь что делать?
@@mihail_sibir8624, скорее всего железо другое и надо подбирать что подойдёт.
Это для таких же как я ничинаек: что бы прога начала работать на другой машине, надо перетащить всю папку целиком. Запустить exe файл. Если на машине нет .NET, то программа предложит его установить. После установки всё работает ОК. Автору канала огромное уважение!
Не выводит ничего
Не мы научились, а ты вводил непонятную нам информацию, а мы смотрели.
Нужно было запоминать)))