Ошибка ERROR_BAD_FORMAT в Win98-WinMe
Microsoft Visual C++ .NET
Microsoft Development Environment 2003 Version 7.1.3088
Программа (MFC-SDI)
Configuration Type -- Application (.exe)
Build Browser Information -- No
Use of MFC -- Use MFC in a Static Library
Use of ATL -- Not Using ATL
Minimize CRT Use in ATL -- No
Character Set -- Use Multi-Byte Character Set
Use Managed Extensions -- No
Whole Program Optimization -- No
References Path
Проблема:
Месяц назад программа прекрасно работала на всех версиях Windows.
Добавились минимальные изменения 3-4 новых класса, 2 диалоговых окна и изменился интерфейс.
В результате под Win98-WinMe екзешник перестал запускатся и выдает собщение "An attempt was made to load a program with an incorrect format.", а под WinXP и Win2K все работает прекрасно.
Ошибка:
№11
An attempt was made to load a program with an incorrect format.
ERROR_BAD_FORMAT
Пробовал...
Character Set - Use Multi-Byte Character Set
Character Set - Use Unicode Character Set
результат отрицательный.
Ума не приложу чего делать.
в линкере использовались ключи ALIGN или FILEALIGN?
Не корректный идентификатор ресурса.