powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Посоветуйте пожалуйста...
6 сообщений из 6, страница 1 из 1
Посоветуйте пожалуйста...
    #32145731
Sharky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я опять со своей выгрузкой. У меня при завершении проэкта не до конца выгружается форма. Пример я приводить не буду т.к. смыслане имеет выводить код на 3 страницы. Просто хотелось бы чтоб, те кто, сталкивались с такой проблемой, хотя бы в кратце рассказали в чём было дело и как они решили её.

Заранее благодарен.
...
Рейтинг: 0 / 0
Посоветуйте пожалуйста...
    #32145743
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>не до конца выгружается форма

Чеширский кот, однако...
...
Рейтинг: 0 / 0
Посоветуйте пожалуйста...
    #32145758
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код может не выгружаться если остаются экземпляры классов. а они могут висеть, если есть циклические ссылки - vb не умеет их распознавать и, соответственно, удалять. вот и висим до перезагрузки ...
...
Рейтинг: 0 / 0
Посоветуйте пожалуйста...
    #32145773
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще один вариант - остались загруженные формы, выполни перед выходом из программы кусок такого кода
Код: plaintext
1.
2.
For I = Forms.Count- 1  to  0  Step - 1 
   Unload Forms(I)
Next
...
Рейтинг: 0 / 0
Посоветуйте пожалуйста...
    #32145787
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У человека проект завершается , т.е. закрывается со всем (лично у меня со словом "завершается проект" такие аналогии). Какие нафиг формы не выгружаются до конца, если прога закрылась?
Если же он имел ввиду (щас протелепатирую), что при закрытии одной из формы не освобождается память, тогда и вопрос должен был быть поставлен иначе и более подробно описано, что эта форма делает при загрузке/выгрузке, использует ли экземпляры класса, как они выгружаются и т.п.
А с такой проблемой (память) сталкваются все прогаммеры на VB/VBA - язык такой, можно только несколько с оптимизировать работу форм. Но результат не измениться - как память отжиралась - так и будет.
...
Рейтинг: 0 / 0
Посоветуйте пожалуйста...
    #32145821
Sharky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin Viktor и кузя огромное вам человеческое спасибо. Действительно оказалось, что до конца не выгружалась одна из форм и приведённый ниже цикл выгрузки форм, решил проблему.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Посоветуйте пожалуйста...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]