Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Посоветуйте пожалуйста... / 6 сообщений из 6, страница 1 из 1
22.04.2003, 11:08
    #32145731
Sharky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте пожалуйста...
Я опять со своей выгрузкой. У меня при завершении проэкта не до конца выгружается форма. Пример я приводить не буду т.к. смыслане имеет выводить код на 3 страницы. Просто хотелось бы чтоб, те кто, сталкивались с такой проблемой, хотя бы в кратце рассказали в чём было дело и как они решили её.

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

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


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