Ошибка vb6.exe при компиляции

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Ошибка vb6.exe при компиляции

Сообщение Alec » 23.10.2008 (Чт) 18:17

При попытке скомпилировать EXE из проекта, vb6.exe вываливается с ошибкой "Инструкция по адресу "0x0fc091d2" обратиласть к памяти по адресу "0x0000003c". Память не может быть "read".
Это происходит на стадии "Writing EXE", если судить по прогрессбару.
Запуск в режиме отладки, в том числе с полной компиляцией, проходит нормально.
Что бы это могло значить, и как это победить?
Иногда лучше вовремя остановиться...
И начать заново!

GDK
Обычный пользователь
Обычный пользователь
 
Сообщения: 80
Зарегистрирован: 23.10.2008 (Чт) 16:15

Re: Ошибка vb6.exe при компиляции

Сообщение GDK » 23.10.2008 (Чт) 18:26

У меня были другие ошибки. Решалось переоткрытием IDE VB6. И ещё. Где-то встречал сообщение опытного пользователя VB6 типа : "У меня IDE рушится с завидным постоянством." Может быть переустановить IDE?

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Ошибка vb6.exe при компиляции

Сообщение Alec » 23.10.2008 (Чт) 18:45

Не, тут что-то другое...
Переоткрытие, то происходить само-собой, ведь после ошибки VB закрывается.
Ошибка повторяется и при попытки компиляции на другой машине
Иногда лучше вовремя остановиться...
И начать заново!

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Ошибка vb6.exe при компиляции

Сообщение iGrok » 23.10.2008 (Чт) 22:11

У меня такая фигня лезет в проекте, активно юзающем API по части создания иконки в трее, меню к ней и отслеживания их очереди сообщений.
Плюс сабклассинг чего-то-там. Причём у меня валится даже при запуске в ИДЕ после какого-либо изменения в одной из форм. Т.е. первый запуск после открытия ИДЕ - нормально. Если что-нить в одной из форм подправить, и попробовать запустить ещё раз - валится. Компиляция даёт тот же эффект. Но опять же на второй раз.
label:
cli
jmp label

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Ошибка vb6.exe при компиляции

Сообщение Alec » 23.10.2008 (Чт) 22:24

Не, API не трогаю.
Что самое интересное - сейчас попробовал - скомпилировалось. Пока отладкой занимался, пару строк наверное поменял всего... ХЗ, мистика
Иногда лучше вовремя остановиться...
И начать заново!

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

Re: Ошибка vb6.exe при компиляции

Сообщение Хакер » 24.10.2008 (Пт) 1:30

Тип проекта?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Ошибка vb6.exe при компиляции

Сообщение iGrok » 24.10.2008 (Пт) 11:41

У меня Standart Exe.
label:
cli
jmp label

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Ошибка vb6.exe при компиляции

Сообщение Alec » 25.10.2008 (Сб) 3:02

Хакер писал(а):Тип проекта?

Standart EXE, содержит 1 форма, 1 UserControl и десяток Class Module.
Причем фигня такая проявляется уже второй раз, и пропадает, когда вносятся изменения в текст, только вот я так и не понял что нужно менять, в первом случае просто закомментил большой кусок в Form_Load, а во втором пару-тройку запятых поменял при отладке...
Иногда лучше вовремя остановиться...
И начать заново!

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Ошибка vb6.exe при компиляции

Сообщение Mikle » 25.10.2008 (Сб) 10:28

Рекурсивные вызовы между экземплярами классов есть?

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Ошибка vb6.exe при компиляции

Сообщение Alec » 25.10.2008 (Сб) 12:53

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

На них вся логика работы программы построена
Иногда лучше вовремя остановиться...
И начать заново!

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Ошибка vb6.exe при компиляции

Сообщение iGrok » 25.10.2008 (Сб) 13:06

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

У меня - нет..
label:
cli
jmp label


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

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

Сейчас этот форум просматривают: SemrushBot и гости: 67

    TopList