|
4 / 4 / 1
Регистрация: 15.03.2019
Сообщений: 676
|
|||||||||||
Доступ к ликвидированному объекту невозможен09.09.2020, 15:45. Показов 16155. Ответов 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: "Доступ к ликвидированному объекту невозможен" Из-за чего в первой строке пишет ошибку "Доступ к ликвидированному объекту невозможен"? "Доступ к ликвидированному объекту невозможен" - почему? Повторное открытие формы выдает ошибку доступа к ликвидированному объекту Доступ к ликвидированному объекту невозможен Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|