Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/22: Рейтинг темы: голосов - 22, средняя оценка - 4.50
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,716

Не пойму как очистить массив строк

11.04.2023, 20:46. Показов 5857. Ответов 101
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Перепробовал все методы но не выходит. Есть переменная string[] PortCOM; она заполняется из метода SerialPort.GetPortNames();
но нужно потом очистить PortCOM. Как это сделать?
C#
1
2
string[] PortCOM;  
PortCOM = SerialPort.GetPortNames();
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.04.2023, 20:46
Ответы с готовыми решениями:

Как очистить таблицу в БД от строк
пробовал ставить на кнопку while (bDDataSet.1.Rows.Count>0) { bDDataSet.1.Rows.RemoveAt(0); } ...

Как очистить массив
Как очистить массив?

Как очистить только первую колонку всех строк в DataGridView не затрагивая другие?
Как очистить только первую колонку всех строк в DataGridView не затрагивая другие ?

101
Эксперт .NET
 Аватар для Rius
13844 / 7886 / 1706
Регистрация: 25.05.2015
Сообщений: 23,932
Записей в блоге: 14
14.04.2023, 18:07
Студворк — интернет-сервис помощи студентам
Гыы, прикольно...
Что за устройство? VID, PID.

Вот usbdeview: https://www.nirsoft.net/utils/... _view.html

Добавлено через 7 минут
Ещё попробуйте два других варианта, показанных в демонстрационной программе здесь:
Как определить к какому USB порту подключено определённое устройство с известным COM портом

Добавлено через 8 минут
И ещё, найдите ветку реестра, откуда берётся список портов и посмотрите, что происходит со списком тамошним при физическом подключении/отключении открытого и закрытого порта.
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,716
14.04.2023, 18:54  [ТС]
Rius, первым делом глянул в реестре всё норм порт не размножается. Корочи забить. Потом как нибудь. Всем спасибо.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
14.04.2023, 18:57
VladimirU, моя бабушка все-таки советует попробовать читать текущие порты из реестра напрямую.
0
Эксперт .NET
 Аватар для Rius
13844 / 7886 / 1706
Регистрация: 25.05.2015
Сообщений: 23,932
Записей в блоге: 14
14.04.2023, 18:59
VladimirU, VID&PID скажите.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
14.04.2023, 19:01
Цитата Сообщение от Rius Посмотреть сообщение
VID&PID скажите
У него возможно, как тут говорят: "сборка ОС от дяди Васи из ларька"... Что-то выпилили "лишнее".
0
Эксперт .NET
 Аватар для Rius
13844 / 7886 / 1706
Регистрация: 25.05.2015
Сообщений: 23,932
Записей в блоге: 14
14.04.2023, 19:04
wizard41, может быть... А я подозреваю кривой драйвер порта или устройство.
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,716
14.04.2023, 19:06  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
VID&PID скажите.

VID PID сам придумываю
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,716
14.04.2023, 19:08  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
моя бабушка все-таки советует попробовать читать текущие порты из реестра напрямую.
Хороший кстати вариант так как в реестре то как раз всё гут с портами.

Добавлено через 1 минуту
Цитата Сообщение от wizard41 Посмотреть сообщение
сборка ОС от дяди Васи из ларька
Точнее лицензия от Гоги с рынка из Гомеля.
0
Эксперт .NET
 Аватар для Rius
13844 / 7886 / 1706
Регистрация: 25.05.2015
Сообщений: 23,932
Записей в блоге: 14
14.04.2023, 19:11
Самодельное устройство на STM32.
Цитата Сообщение от VladimirU Посмотреть сообщение
VID PID сам придумываю
Устройство вашей разработки?
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
14.04.2023, 19:26
Цитата Сообщение от Rius Посмотреть сообщение
Устройство вашей разработки?
Ааа, я ж запамятовал - он МК свой подключает. Если работает не через стандартный CH3XX, а сам писал код UART'a, то тут всякое может быть. Хотя, с другой стороны, в реестр вроде корректно пишется, значит южный мост работает. Нет обновления в пробросах событий приложений...
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,716
14.04.2023, 19:36  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Устройство вашей разработки?
Да. Не думаю что VID PID может как то на это влиять.
0
Эксперт .NET
 Аватар для Rius
13844 / 7886 / 1706
Регистрация: 25.05.2015
Сообщений: 23,932
Записей в блоге: 14
14.04.2023, 19:41
С МК может быть всё, что угодно. И драйвер не доделанный, и в прошивке баг.
По видео похоже, что приложение не получает сообщение WmDevicechange с параметрами DbtDeviceremovecomplete + DbtDevtypPort.
Таки не во фреймворке баг.

Цитата Сообщение от VladimirU Посмотреть сообщение
Не думаю что VID PID может как то на это влиять.
Сами коды нет, а вот непроработанность устройства - да.
Мой пример адекватно работает с мостами Prolific PL2303 и Silabs CP2102.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
14.04.2023, 19:42
VladimirU, покажи визуально свой девайс (МК).
Цитата Сообщение от Rius Посмотреть сообщение
DbtDeviceremovecomplete
Такое бывает когда с USB соединяются прямо.
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,716
14.04.2023, 19:55  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
покажи визуально свой девайс (МК).
Так народный Black Pills

Что то мне уже не ловко озадачил всех тут своей проблемой мелочной.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
14.04.2023, 19:58
Rius, ну у него на видео в диспетчере реально все четко, тут грешить на драйвер и прошиву МК как-то... Преждевременно... Система явно видит наличие/удаление порта.
А не может быть, что SerialPort.GetPortNames() черпает данные из другого места?

Добавлено через 43 секунды
Цитата Сообщение от VladimirU Посмотреть сообщение
народный Black Pills
этот порядочный. Проблем с ним не возникало.
0
Эксперт .NET
 Аватар для Rius
13844 / 7886 / 1706
Регистрация: 25.05.2015
Сообщений: 23,932
Записей в блоге: 14
14.04.2023, 20:03
VladimirU,
В моей демке не нажимайте Connect, просто откройте список. Затем подключите и отключите устройство несколько раз. Как будет обновляться?
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
14.04.2023, 20:05
VladimirU, к ПК через что подключаешься - через ST-LINK или по миниЮсб ?
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
14.04.2023, 20:14
Rius,

Руками создал...
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
14.04.2023, 20:15
Т.е. в реестре у него все четко, а в приложении чудеса...
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,716
14.04.2023, 20:19  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
просто откройте список. Затем подключите и отключите устройство несколько раз. Как будет обновляться?
Всё чётко без нареканий.

Добавлено через 57 секунд
Цитата Сообщение от wizard41 Посмотреть сообщение
к ПК через что подключаешься - через ST-LINK или по миниЮсб ?
МиниUSB ST LINK он только для прошивки.

Добавлено через 55 секунд
Цитата Сообщение от wizard41 Посмотреть сообщение
Руками создал...
Вот и я хочу опробовать но наверное после обновления конфигурации оборудования он 555 удалиться.

Добавлено через 27 секунд
Цитата Сообщение от wizard41 Посмотреть сообщение
Т.е. в реестре у него все четко, а в приложении чудеса...
Именно. Могу видос предоставить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.04.2023, 20:19

Как очистить статический массив?
у меня в классе обявлен статический массив - static overall_data* array_persone; после класса задаю размер overall_data*...

Как очистить массив выделеной памяти
#include <iostream> #include <string.h> #include <cstdlib> using namespace std; int main() { int koltest; int...

Как очистить статический массив структур?
structure A { char name; int weight; }; A B; В массив "В" я считал текстовый файл, теперь его нужно очистить что-бы считать...

Как очистить или удалить массив BitmapImage
Создаю галерею картинок. В массив из БД определенного раздел записываю urlы картинок. Все работает хорошо. Проблема в том что массив ни...

Можно ли очистить новый массив от нулей и как
Вообщем вот задание: Дан целочисленный массив A размера N. Переписать в новый целочисленный массив B все четные числа из исходного массива...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru