Тех. проблема с vb6: не загружается проект (~80% прогресса)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Тех. проблема с vb6: не загружается проект (~80% прогресса)

Сообщение Rody66 » 04.12.2011 (Вс) 23:24

Такая вот странная проблема.. Непонятно по какой причине, vb6 не может загрузить определенный проект. А именно останавливается примерно на 80% и повисает, при этом стоит надпись "Загрузка...". Раньше этот проект отлично открывался. Любые другие проекты так же открываются без проблем. Ребут делать пока не пробовал, ибо все-равно есть вероятность, что даже если проект откроется, то проблема может повториться, и хотелось бы сразу ее решить. Может быть кто-то уже сталкивался с подобным и знает решение? Спасибо.

Vi
Постоялец
Постоялец
 
Сообщения: 739
Зарегистрирован: 25.01.2002 (Пт) 11:03
Откуда: Россия, Ижевск

Re: Тех. проблема с vb6: не загружается проект (~80% прогрес

Сообщение Vi » 05.12.2011 (Пн) 9:37

Есть файл проекта vbp, в нем есть верхние несколько строчек, например,
Type=Exe
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\WINDOWS\System32\STDOLE2.TLB#OLE Automation

Если не трудно, положи сюда эти зависимости твоего проекта. Возможно, картина будет яснее.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! (с) КВН

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Тех. проблема с vb6: не загружается проект (~80% прогрес

Сообщение Хакер » 05.12.2011 (Пн) 16:03

Первое что я проверил: это вставил в тестовый проект с 35 формами зависимость от TLB-шки, расположенной на сетевой шаре, которая не существует.

Так вот, подгрузка TLB осуществляется на 50 процентах, а несуществующая шара подвешивает среда на гораздо меньшее время, чем требуется, например, проводнику на то, чтобы сообщить, что \\non-existing-host\non-existing-share не может быть найдена.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Re: Тех. проблема с vb6: не загружается проект (~80% прогрес

Сообщение Rody66 » 08.12.2011 (Чт) 15:12

Type=Exe
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\Windows\system32\stdole2.tlb#OLE Automation
Reference=*\G{662901FC-6951-4854-9EB2-D9A2570F2B2E}#5.1#0#C:\Windows\system32\winhttp.dll#Microsoft WinHTTP Services, version 5.1
Object={F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0; COMDLG32.OCX
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MsComCtl.ocx

Проверил. Все эти файлы у меня имеются. В чем еще может быть проблема?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Тех. проблема с vb6: не загружается проект (~80% прогрес

Сообщение Хакер » 08.12.2011 (Чт) 15:39

Проект засекречен? Выкладывание невозможно?

Почему бы не воспользоваться старым проверенным методом: отсекать всё, пока проблема не пропадёт?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Re: Тех. проблема с vb6: не загружается проект (~80% прогрес

Сообщение Rody66 » 09.12.2011 (Пт) 5:00

Почему бы не воспользоваться старым проверенным методом: отсекать всё, пока проблема не пропадёт?

И правда.. По-началу просто надеялся, что проблема известная.
Благодарю, старый добрый метод и тут на высоте.
В общем как оказалось, чуть ниже тех секций, что я выкладывал в предыдущей мессаге, есть еще один "импорт", а именно:
Type=Exe
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\Windows\system32\stdole2.tlb#OLE Automation
Reference=*\G{662901FC-6951-4854-9EB2-D9A2570F2B2E}#5.1#0#C:\Windows\system32\winhttp.dll#Microsoft WinHTTP Services, version 5.1
Object={F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0; COMDLG32.OCX
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MsComCtl.ocx
Form=frmMain.frm
...
...
...
Object={86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCT2.OCX
...

После того, как строка Object={86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCT2.OCX была убрана, проект отлично загрузился. Интересно отметить, что файл этот присутствует в System32.
А теперь интересно узнать, что это за элемент, зачем он нужен и могут ли после удаления оного из проекта возникнуть проблемы с приложением? Ну и, конечно же, как он вообще попал в проект.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Тех. проблема с vb6: не загружается проект (~80% прогрес

Сообщение Хакер » 09.12.2011 (Пт) 5:24

Rody66 писал(а):что это за элемент

А если подумать? :|
mscomct2.png
mscomct2.png (10.19 Кб) Просмотров: 1020


Rody66 писал(а):зачем он нужен

Animation, MonthView, UpDown, DTPicker и FlatScrollBar.

Rody66 писал(а):и могут ли после удаления оного из проекта возникнуть проблемы с приложением?

Нет, если эти контролы не используются.

Rody66 писал(а):Ну и, конечно же, как он вообще попал в проект.

Ты добавил. Больше никак.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Re: Тех. проблема с vb6: не загружается проект (~80% прогрес

Сообщение Rody66 » 09.12.2011 (Пт) 5:31

Хакер, спасибо за оперативный ответ.
Ты добавил. Больше никак.

Почему же тогда стала возникать такая трабла с загрузкой?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 28

    TopList