|
0 / 0 / 0
Регистрация: 11.03.2022
Сообщений: 9
|
|
.NET 4.x Ссылка на объект не указывает на экземпляр объекта06.09.2022, 17:48. Показов 1551. Ответов 13
Метки нет (Все метки)
Доброго времени суток!
Написал небольшой код, все нормально, все отрабатывает как надо. проверил на других машинах с Windows 10 (21H2), не работает на свеже установленных ОС, ошибка: ссылка на объект не указывает на экземпляр объекта. Вероятно проблема с недостающими обновлениями framework, но не могу понять с какими. Опыта совсем мало, подскажите, как можно решить данную проблему? В программе использую .NET Framework 4.5
0
|
|
| 06.09.2022, 17:48 | |
|
Ответы с готовыми решениями:
13
Ссылка на объект не указывает на экземпляр объекта
|
|
|
||
| 07.09.2022, 10:43 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 11.03.2022
Сообщений: 9
|
||||||
| 07.09.2022, 19:39 [ТС] | ||||||
|
Методом исключения добрался до проблемного места, привожу только его:
0
|
||||||
|
|
|||
| 07.09.2022, 19:54 | |||
![]() Ваша программа и вы не знали что ей нужно? В ней 2 строчки, а вы грешили на ОС. А что будете говорить при работе с энтерпрайз приложениями? ![]() Ну и начинайте писать чистый и очевидный код. Тогда не нужно будет делать всё в трай-кечах. Я к тому что можно проверять без кидания ошибок.
0
|
|||
|
548 / 355 / 120
Регистрация: 17.08.2014
Сообщений: 1,351
|
|||||||||||
| 07.09.2022, 20:35 | |||||||||||
|
rene2, отличный код, все в нем прекрасно, даже то что переменная читается и никуда не используется.
с чего вы взяли что sKey будет всегда? если ключ есть то там будет значение, а если нет то там будет Null. а что будет если использовать нулевую ссылку на объект, правильно выпадет исключение что ссылка на объект пустая и не содержит в себе ссылку на экземпляр. отсюда следует что перед вызовом
допустим if
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 11.03.2022
Сообщений: 9
|
|
| 07.09.2022, 21:37 [ТС] | |
|
Что вы накинулись то? Естественно реальный код на много больше. Предназначен для переключения компьютеров из одного домена в другой с переименованием ПК по определенным правилам. Там вшиты в код логины/пароли, а чистить это все барахло не хотел. Хотя, если вы согласитесь оценить мое творчество на быдлокодерство и дать советы, буду премного благодарен и приведу весь код целиком.
0
|
|
|
|
|
| 08.09.2022, 08:32 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.03.2022
Сообщений: 9
|
|||||||||||
| 08.09.2022, 17:39 [ТС] | |||||||||||
|
Andreyip,
Andrey-MSK, Ну как бы метод JoinDomainOrWorkgroup подразумевает что в параметрах используются логин/пароль. Ручной ввод через форму отпадает, поскольку программа должна отработать автоматически на более 600 ПК. Если я чего недопонимаю, объясните.
0
|
|||||||||||
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,575
|
|||||||
| 08.09.2022, 17:57 | |||||||
1
|
|||||||
|
0 / 0 / 0
Регистрация: 11.03.2022
Сообщений: 9
|
||||||
| 08.09.2022, 18:16 [ТС] | ||||||
|
Someone007,
Потому что еще до выполнения проверки sKey на нуль, вы получите исключение (если там действительно null). А следом и
0
|
||||||
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,575
|
|
| 08.09.2022, 18:26 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.03.2022
Сообщений: 9
|
|
| 08.09.2022, 19:15 [ТС] | |
|
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,450
|
|
| 09.09.2022, 02:49 | |
Сообщение было отмечено rene2 как решение
Решение
rene2, на будущее: чтобы не заниматься вангованием и не грешить на "недостающие обновления", надо в приложении настраивать логирование неперехваченных исключений. Чтобы знать точную строку, где оно возникло. Погуглите, примеров в сети навалом.
1
|
|
| 09.09.2022, 02:49 | |
|
Помогаю со студенческими работами здесь
14
Ссылка на объект не указывает на экземпляр объекта Ссылка на объект не указывает на экземпляр объекта Ссылка на объект не указывает на экземпляр объекта Ссылка на объект не указывает на экземпляр объекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Programma_Boinc 10.04.2026
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Если на Windows стоит дискретная NVIDIA или AMD — можно отдать её вычислительную мощность реальным исследованиям. . . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|