|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|||||||||||
Доступ к ликвидированному объекту невозможен09.09.2020, 15:45. Показов 16056. Ответов 108
Метки нет (Все метки)
Создал новую форму Form2 и новый юзер контрол UserControl1
на новую форму повесил юзер контрол (не знаю для чего но сделал ) далее в классе Program.cs написал вот что
затем окно Form2 закрыл и нажал на основной форме Form1 кнопку еще раз и получил исключение ( System.ObjectDisposedException: "Доступ к ликвидированному объекту невозможен. Имя объекта: "Form2"." как это исправить? Добавлено через 6 минут это я пытаю кешировать формы Добавлено через 1 час 0 минут не понимаю почему вылазит данное исключение? я следую этим примерам (понятно что это веб приложение но все же) https://docs.microsoft.com/ru-... startup-cs я как бы инитиализирую статическое поля а затем юзаю его почему оно теряется при закрытии? Добавлено через 7 минут пните в меня ссылку на почитать о кешировании в вин формах пожалуйста все что нахожу это только о ASP.NET а мне вин формы нужны ( Добавлено через 5 минут или же мне данные самих настроек необходимо кешировать а затем использовать их при инитиализации формы?
0
|
|||||||||||
| 09.09.2020, 15:45 | |
|
Ответы с готовыми решениями:
108
Доступ к ликвидированному объекту невозможен Доступ к ликвидированному объекту невозможен
|
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|
| 12.09.2020, 18:32 [ТС] | |
|
0
|
|
|
Модератор
|
||
| 12.09.2020, 18:34 | ||
|
Иначе оно быстро превратится в гору костылей. Думаю, вам или надо всё начать сначала - по возможности помогу с проектированием. Или, вообще, не стоит за это браться.
0
|
||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
||
| 12.09.2020, 18:36 [ТС] | ||
|
ну по сути то приложение что на видео имеет только два окна
одно это самое первое окно (гавное) второе это спр и и другие во второе окно в коде просто подключаются контролы и всче описанные в отдельном классе Добавлено через 1 минуту где то так и после уже внедряю в ядро движка языка новые прибомбасы )
0
|
||
|
Модератор
|
||
| 12.09.2020, 18:37 | ||
|
1
|
||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
||
| 12.09.2020, 18:38 [ТС] | ||
|
но боюсь вы моего тупизма не выдержите )))) я зависаю на каждом шагу литературу я не умею читать так как попросту не понимаю терминов а читая описания терминов всеравно ничего не понимаю ( мне всегда понятнее на примерах ))) я открываю проект ставлю точку останова и изучаю как он работает и после чего начинаю понимать его )))
0
|
||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|
| 12.09.2020, 18:39 [ТС] | |
|
0
|
|
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
||
| 12.09.2020, 18:42 [ТС] | ||
|
я CMS писал ООП Добавлено через 24 секунды мне проще понимать ооп чем что то другое
0
|
||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
||||||
| 12.09.2020, 18:48 [ТС] | ||||||
|
Вот код этой панельке
0
|
||||||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|
| 14.09.2020, 11:59 [ТС] | |
|
Здравствуйте!
В общем решил последовать Вашему совету и начать изучать ВПФ хочу продолжеть создание своей проги на ВПФ но думаю придумать новый интерфейс немогли бы поскидывать примеров с удобными интерфейсами в смывсле некие бизнес приложения у который интерфейса в принципе не видно вовсе и очень удобное распаложение
0
|
|
|
Модератор
|
|||
| 14.09.2020, 12:10 | |||
|
Поищите саи. Мне больше интересно как реализовать ту или иную задачу, чем оценка удобности/неудобности интерфейса других приложений. Добавлено через 2 минуты Прочитайте темы по ссылке в подписи моего поста - возможно какие-то окажутся полезными.
0
|
|||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|
| 14.09.2020, 12:19 [ТС] | |
|
Приложил проект в нем сделал контрол который выглядет так же как 1с формы списка
виртуализация контрола датагрид чтение экселевских файлов
0
|
|
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
||||
| 14.09.2020, 12:25 [ТС] | ||||
|
проблема вся в том что все приложение завязано у меня на интерфейсе 0)) так как это по сути IDE с русскоязычным синтаксисом Добавлено через 4 минуты смысл в удобстве работы с ним (можно было конечно вынести в отдельный класс но я хотел реализовать все одном что бы было удобно) это я к вопросу верно ли \я реализовал? оно то работает и работает верно и достаточно все быстро выполняет
0
|
||||
|
Модератор
|
|||
| 14.09.2020, 12:30 | |||
|
GUI при любом подходе для реализации задачи вторичен или третичен. Выберите какой вам нужен GUI (по внешнему виду). Исходя из этого появится требования к тому какие данные должны быть для этого GUI, как их надо сохранять восстанавливать, как они взаимодействуют и т.д. Сформировав задачу уже можно будет приступить к построению архитектуры приложения. Добавлено через 2 минуты Для этого надо вникать в детали вашей реализации. Что требует много свободного времени с которым у меня сейчас не ахти.
0
|
|||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|
| 14.09.2020, 12:39 [ТС] | |
|
хорошо спасибо!
да я буду щас выбирать новый вид интерфейса нужноподумать и после станет понятно!
0
|
|
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|
| 16.09.2020, 15:35 [ТС] | |
|
Привет!
поделитесь пожалуйста проектом где реализовано следующее 1.Дерево категорий товаров на форме 2. датагрид с товарами 3. поиск товаров в датагрид по всем полям (нечто полнотекстового поиска) 4, добавление/редактирование товара (при этом после добавления строка с данным товарам должна быть выделена 5. добавление / редактирование категории товара база данных Sqlite (entityFramework) если база с товарами пустая тогда всегда у категории дожен быть первый уровень (Номенклатура) в данный уровень всегда включаются все остальные уровни! при каждом открытии этой формы необходимо запрашивать товары только из самого этого первого уровня а далее уже запрашивать то что укажет пользователь! есть ли на просторах интернета примерно така архитектура работы что бы я мог в качестве примера ее заюзать?
0
|
|
|
Модератор
|
|||
| 16.09.2020, 18:05 | |||
|
Значительная часть собрана по ссылке в подписи моего поста. Но такого как вам надо - нет. На мой взгляд, вы делаете неверный упор на GUI. GUI очень важен - нисколько не спорю. Это лицо приложения и значительная часть впечатления от приложению определяется им. Но с точки зрения реализации - роль GUI очень мала. Если у вас предусматривается мультизадачная работа, то SQLlite не лучший выбор. При любом раскладе - это задача Репозитория Данных. Модель работает с ним. А куда он отправляет данные на хранение, откуда их получает - это по сути не важно. Уровень Репозитория вы вроде писали, что можете сами реализовать. Надо только определиться с требуемым от него функционалом. Модель взаимодействует с Репозиторием через интерфейс и замена Репозитория ни каких проблем не создаёт.
0
|
|||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|||||||||||||||||||||
| 16.09.2020, 20:25 [ТС] | |||||||||||||||||||||
|
Извиняюсь видимо я не верно выразился )
мне не понятен механизм взаимодействия например датагрида с источником данных статей куча как вывести / добавить / редактировать данные а вот как производить поиск / как после редактирования или создания установить курсор на этом элементе этого я не нашел особенно не понятно как производить поиск (запросы в бд мне понятны мне сам биндинг не понятен на впф я могу как бы всегда назначать данные например ввел в окно поиска что либо затем очистил грид и ввел обратно внего данные Добавлено через 4 минуты Вот например я создал тестовое приложение с одной формой которое выводит мне записи из бд
0
|
|||||||||||||||||||||
| 16.09.2020, 20:25 | |
|
System.ObjectDisposedException: "Доступ к ликвидированному объекту невозможен" Из-за чего в первой строке пишет ошибку "Доступ к ликвидированному объекту невозможен"? "Доступ к ликвидированному объекту невозможен" - почему? Повторное открытие формы выдает ошибку доступа к ликвидированному объекту Доступ к ликвидированному объекту невозможен Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|