У меня есть старое приложение VB6, которое я все еще пытаюсь поддерживать. Несколько пользователей сообщили о странных сбоях при запуске приложения в Vista или Windows 7. Файлы журналов не показывают ничего после одного из этих сбоев, но клиенты сообщают, что в сообщении об ошибке указано «OLE что-то ...», если они вообще ничего не видел.
Мне никогда не удавалось воспроизвести эти сбои во время работы программы на моих компьютерах с Vista или Windows 7, поэтому у меня практически нет информации о том, в чем проблема.
Я подозреваю, что это проблема с их версиями одной или нескольких из миллиарда DLL, от которых зависит приложение VB6. Приложение также использует lame_enc.dll, которая вводит еще несколько зависимостей.
Полагаю, это обычная проблема с приложениями VB6 (хотя возможно, что я просто программист 10 лет назад). Есть ли какой-то волшебный инсталлятор / апдейтер, который гарантирует, что все зависимости VB6 - это то, что им нужно для правильного функционирования приложения VB6?