Для моего клиента я должен был сделать изменение в визуальном базовом 6 приложении, запущенном на компьютере Windows XP.Изменение на Visual Basic 6 application, exe crashes
Это ничего особенного, просто общение с PLC и функция пользовательского интерфейса.
Мои изменения работают абсолютно безупречно в среде разработчика (IDE), но когда я создаю exe, он падает при открытии некоторых форм или нажатии некоторых кнопок. Некоторые вещи работают, и некоторые вещи выходят из строя.
Компилятор в разработке не дает никаких ошибок даже после полной компиляции!
Я нашел некоторые «ошибки», итерации кода, и это действительно просто удаление некоторых переменных. (что уже существует + Это не программируемая ошибка). Компилятор не дает ошибку, только EXE падает на нем.
Пример из жука, который разбился:
sub On form_load()
Some code
Global_String_Variabel = "Something"
some code
End sub
Удалив глобальную переменную строку только в таком виде, он не врезаться больше.
Это странно, потому что этот мир кода уже существует, отлично работает в разработке, но не в EXE-файл
Есть ли у кого-либо идеи, почему это могло произойти?
Пожалуйста, отредактируйте ваш вопрос, чтобы включить сообщение об ошибке, которое вы получаете, и соответствующий код. – Filburt
Я не получаю сообщение об ошибке, просто пустой экран. –
Тот факт, что программа, которая правильно компилирует сбои во время выполнения, сама по себе не удивительна. Компилятор не может предвидеть все, что может произойти во время выполнения. – DaveInCaz