VB6 падает после сборки - PullRequest
       2

VB6 падает после сборки

4 голосов
/ 04 августа 2010

Visual Basic 6 падает после новой сборки моей программы.Всякий раз, когда я Start (F5 или Ctrl-F5) моя программа после внесения изменений в код, VB6 вылетает со следующим сообщением:

Произошло необработанное исключение win32 в VB6.EXE [XXXX].

Я не могу сделать ни одного шаблона из XXXX.Это было 5168, 5012, 1488 и т. Д .;это меняет каждый сбой.

Затем JIT-отладчик предлагает разрешить мне отладку VB6 в VS2010 (который показывает только кучу разборок.) Если я скажу нет, VB6 выключится.Затем я могу сразу же открыть и Start свою программу, и она прекрасно работает;Мои изменения до аварии были сохранены.Кроме того, я могу внести изменения, сохранить их, выйти из VB6, перезапустить VB6, а затем запустить их без проблем.Но, похоже, как только я внесу какие-либо изменения, будет установлен флаг «сбой», и если я попытаюсь собрать его до перезапуска VB6, он просто умрет.

У меня проблема только с конкретнымипроекты.Большинство проектов работают совершенно нормально.Только этот и его филиал действуют одинаково.

Кто-нибудь может любой понять, что происходит?Очевидно, спасение работает.И строительные работы.И работает работает.Кажется, они просто не работают вместе.


Я переустановил VB6 безрезультатно.

Ответы [ 4 ]

1 голос
/ 26 августа 2015

Попробуйте открыть проект vb6 с режимом совместимости под XP. У нас были некоторые проблемы, связанные с командой «make exe». Затем я начал запускать VB6.exe в режиме совместимости с XP.

1 голос
/ 17 марта 2011

Я оказался на этой странице после установки VS2010, и только один из многих проектов VB6 не скомпилировался.

Просто перейдите на вкладку «Свойства проекта / Компиляция» и снимите флажок «Создать символическую отладочную информацию».

Надеюсь, у вас это получится.

0 голосов
/ 04 августа 2010

Поскольку вы запрашиваете любые подсказки, возможные подсказки могут включать:

  • Сюрпризы, которые испытывает VB6 при работе на Vista / 7. Попробуйте запустить повышенный / удалить возвышение.
  • То же самое, но применяется к используемому вами стороннему элементу управления ActiveX.
  • Не установлен пакет обновления 6. Установите его.
  • Проблемы с подклассами. Убедитесь, что ваши подклассы, если таковые имеются, действительно верны.
  • Каких проблем вы никогда не решите. Попробуйте переустановить.
0 голосов
/ 04 августа 2010

Переустановите VB6, удалите файлы рабочей области, а затем создайте новый проект, добавив во все ваши текущие файлы кода.Тогда иди и найди работу, где они используют современный SDK:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...