|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|||||||||||
Доступ к ликвидированному объекту невозможен09.09.2020, 15:45. Показов 16016. Ответов 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
Доступ к ликвидированному объекту невозможен Доступ к ликвидированному объекту невозможен
|
|
Модератор
|
|||
| 12.09.2020, 17:26 | |||
|
Просто нечему её создавать. Только если какие-то случайные баги. В 1С - это, скорее всего, связанна с наследием от старых версий, предыдущих методов работы, стилей программирования и т.п. Добавлено через 2 минуты Оно не сказать, что сложное приложение, но требует очень много кода, в том числе и в поддержке. Одному, конечно, такое трудно очень потянуть.
0
|
|||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|||
| 12.09.2020, 17:35 [ТС] | |||
|
https://vk.com/apdate?z=video6... l_69427573
это тот самый конструктор о котором шла речь в нем я распалагаю контролы так как мне это необходимо получаю данные каждого элемента и пишу их в XML это все голишь скажем так тестовое приложения (я всегда пишу отдельное приложение пробую покане добъесь результата а после пишу уже нормальное приложение что бы был рабочий варант) Добавлено через 1 минуту Добавлено через 5 минут у меня две орг я занимаю предоставлением услуг хостинга сайта (у меня 8 серверов своих в датацентре) так же занимаюсь разработкой на 1С и доработкой так же из услуг ремонт компов (мелкий скажем так) а так же написал на шарпе на вин формах РДП клиент со своей защитой и предостовляю тепреь услуги размещения серверов у себя на офисе для крупных магазинов вот вид клиента РДП https://vk.com/apdate?z=video6... l_69427573
0
|
|||
|
Модератор
|
||
| 12.09.2020, 17:36 | ||
|
Но, почти наверняка, уже существующая структура приложения не подойдёт под WPF и придётся делать всё с нуля... Это кстати сдерживает развитие и большинства страх программ. Скорее всего, 1С тоже из-за этого тормозит.
0
|
||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|||
| 12.09.2020, 17:44 [ТС] | |||
|
Смысл клиента РДП в том что нету необходимости поднимать ВПН
не нужно знать праоли от серверов Программа хранит данные в базе данных Sqlite но данные айпи адрес порт пароль логин РДП все шибруется и расшифровывается по ключам полученным спец методом из ид оборудования компа и пнкода пользователя украв базу из нее ничего не достанешь ) на стороне сервера стоит микротик на котором настроены правила так что порты всегда закрыты и нужно пройти определенные правила что бы для твоего айп открылся тот или инной порт после чего ты сможешь подключится Добавлено через 1 минуту Добавлено через 2 минуты окна этого рдп клиента можно перетаскивать на другие экраны и при этом они на новом экране производят переподключение (перед этим копруют данные буфера обмена ) переподключение для того что бы подстроиться под разрешение нового экрана после подняти соединения данные которые были (если были) помещаютс\я сново в буфер обмена Добавлено через 48 секунд
0
|
|||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
||
| 12.09.2020, 18:00 [ТС] | ||
|
Добавлено через 2 минуты в низу как видите на панельке я сделал вывод открытых окон некий диспетчер открытых окон так работать привыкли большенство бухгалтеров да практически все кто работает на 1С после появления 1С 8 все плюются на ее интерфейс да он красивый но он страшно неудобный СТРАШНО!
0
|
||
|
Модератор
|
||
| 12.09.2020, 18:02 | ||
|
В принципе добавить функционал к обычному окну не сложно. Но видел в Metro уже готовую реализацию ChildWindow. Возможно в других пакетах тоже есть. И для меня не очевидно поведение таких окон. Как задавать его координаты, размеры с учётом возможности изменения таковых у родительского? Скрывать, смещать, обрезать, ... ?
0
|
||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|||
| 12.09.2020, 18:06 [ТС] | |||
|
прост окогда бухгалтер работает с данными он открывает огромное количество окон в 1С плюс он может нааткрывать еще кучу сторонних программ таких как ворлд эксель документы браузер всякие порталы и т д
в итоге панели задачь винды попросту не хватает а так как в 1с своя\ по сут панель задачь в итоге панель винды не захломляется Добавлено через 1 минуту что значит кк задавать и для чего? Добавлено через 1 минуту окно настравивается как и должно быть настроено распаложение его элементов не меняется оно просо открывается в нутри родительского и все в род окне устонавливается свой ство которое говорит чяо оно я вдляется контейнером в дочерних передается конекст главного окна
0
|
|||
|
Модератор
|
||
| 12.09.2020, 18:08 | ||
|
Где, на каком видео. И возможно путаница в терминологии. Просто вывод разных представлений по одному и тому же месту в окне это ибо вкладки, либо страницы. Окна же позволяют перемещать их в определённых границах независимо друг от друга. То есть есть главное окно приложения, в нём несколько дочерних, которые могут могут быть независимо установлены в любые позиции (в границах главного) и независимо друг от друга перемещаться, включаться/выключаться.
0
|
||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|||
| 12.09.2020, 18:12 [ТС] | |||
|
напрмиер Вы открыаете кучу окон Вашего приложения в панале задачь винды при этом покзана эта куча окон далее выоткрываете еще кучу приложений других офис напрмиер документы различныфе сайты порталы и т п в итоге бухгалтеру становитс\я очень сложно открыв напрмиер дургую программу вернуться обратно в ооротку а в MDI есть своя панель задачь и в итоге вернувшись в 1С бух... легко найдет то что ему нужно Добавлено через 2 минуты в нижней части приложения видно как появляются новые кнопочки а если панель переполняется тогда появляется стрелка наведя на нее появляется остальные нопки для быстрого перехода между окон (открытых)
0
|
|||
|
Модератор
|
||
| 12.09.2020, 18:16 | ||
|
Но ссылка вот https://github.com/punker76/Ma... hildWindow И как-то помогал делать решение с ChildWindow. Не помню только в рабочем он состоянии или нет, но посмотрите сами.
1
|
||
|
Модератор
|
|||
| 12.09.2020, 18:22 | |||
|
Это не окна, а вкладки или страницы. Делаются UserContol'ами. Добавлено через 3 минуты А за их поведение. В чём отличие Окон от вкладок, страниц - описал выше.
0
|
|||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
||||
| 12.09.2020, 18:23 [ТС] | ||||
|
да работает! интиресненько нужно попробовать сделать то что я пытаюсь спасибо! Добавлено через 57 секунд это обычные кнопки юзер контрол
0
|
||||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|||
| 12.09.2020, 18:26 [ТС] | |||
|
мы можем минимизировать окна и раставит ьих друг рядом сдругой и работать грубоговоря сразу в обоих или даже больше ) напрмиер различные первые обна отчетов где нам необходимо выбрать счет учета субконто оно появляется минимизированным а вот при нажатии сформировать оно максимизируется Добавлено через 54 секунды
0
|
|||
|
Модератор
|
||
| 12.09.2020, 18:26 | ||
|
Фактически - это (как и страница) дочернее окно. Почти все функции окна доступны и UserControl. Он только не может быть самостоятельным элементом, не вложенным в окно.
0
|
||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
||
| 12.09.2020, 18:28 [ТС] | ||
|
это очень удобно
Добавлено через 1 минуту при открытии окна я передаю новому экземпляру класса его новое имя и ссылку на окно и далее ложу полученную кнопку на панель
0
|
||
|
Модератор
|
||
| 12.09.2020, 18:29 | ||
|
Те же ChildWind из Metro тоже сделаны на UserControl или ContenControl - уже не помню.
0
|
||
|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
||
| 12.09.2020, 18:32 [ТС] | ||
|
но щас попробую с Вашим примером может что да получится
0
|
||
|
Модератор
|
||
| 12.09.2020, 18:32 | ||
|
Делается очень просто дефолтными средствами. Чего только нет и надо реализовывать самостоятельно - это пользовательское позиционирование, изменение размеров, анимацию раскрытия и т.п. Но реализуется это только один раз, а одном шаблоне или UserControl.
0
|
||
| 12.09.2020, 18:32 | |
|
System.ObjectDisposedException: "Доступ к ликвидированному объекту невозможен" Из-за чего в первой строке пишет ошибку "Доступ к ликвидированному объекту невозможен"? "Доступ к ликвидированному объекту невозможен" - почему? Повторное открытие формы выдает ошибку доступа к ликвидированному объекту Доступ к ликвидированному объекту невозможен Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
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 и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера 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: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|