Page 1 of 3

Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Wed Jun 25, 2014 8:50 am
by mikeg
Нельзя ли пояснить, какие изменения были внесены в программу ProgDVB, начиная с версии 6.96? Пробовал запустить на Windows XP SP3 с .NET Framework 3.5 SP1 и картой Skystar2 2.3. На версиях до 6.95.9 включительно всё запускается и работает, а начиная с 6.96 ломается уже на входе и выбрасывает системную ошибку в kernel32.dll. Возможно, Windows XP уже не поддерживается?

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Wed Jun 25, 2014 8:54 am
by Prog
Изменений не было. XP пользователей всё ещё полно. Инсталлятор OS у вас точно нормальный? То есть официальный а не собранный студентом.

Логи бы ProgDVB.

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Wed Jun 25, 2014 9:24 am
by Sultan333
Prog wrote:Изменений не было. XP пользователей всё ещё полно. Инсталлятор OS у вас точно нормальный? То есть официальный а не собранный студентом.

Логи бы ProgDVB.
А ты случайно не на VS2012 перешел в той версии? Там поддержку XP хитро включать надо.

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Wed Jun 25, 2014 9:48 am
by Prog
2013. C XP проблем не помню, вот 2.0 включал больше недели. Пришлось часть сборок собирать в 2008, благо можно в одном проекте это делать.

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Wed Jun 25, 2014 12:08 pm
by Sultan333
Prog wrote:2013. C XP проблем не помню, вот 2.0 включал больше недели. Пришлось часть сборок собирать в 2008, благо можно в одном проекте это делать.
Тогда проверяй сам - Toolset должен быть v120_xp, выставлять нужно вручную. Вот первое что нашел http://www.cplusplus.com/forum/windows/134114/

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Wed Jun 25, 2014 12:19 pm
by Prog
v120_xp это само собой. Но дело не в этом. И XP пользователей действительно не мало.

mikeg: А что за сообщение? Ну и логи конечно.

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Sat Jun 28, 2014 10:50 am
by mikeg
Файлы в папке Logs даже не успевают сформироваться. Моментально после запуска вылетает окно ошибки:
ProgDvbNet has encountered a problem and needs to close. We are sorry for the inconvenience.
Error signature
AppName: progdvbnet.exe
AppVer: 7.5.70
AppStamp: 53ad9c34
ModName: kernel32.dll
ModVer: 5.1.2600.6532
fDebug: 0
Offset: 00012fd3

Exception Information
Code: 0xc0434f4d
Flags: 1
Record: 0x0
Address: 0x7c812fd3

См. присоединённые лог-файлы для последней работающей версии 6.95.9

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Fri Jul 04, 2014 3:40 pm
by krotan
У меня на XP последние версии работают хорошо, стабильнее, чем старые. Вы лучше уточните, какая у вас XP, это важно:
- 32 или 64 битная
- какие сервис-паки стоят
- prof или home
- какой net

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Sun Jul 06, 2014 8:08 am
by mikeg
Компьютер с Intel Pentium III 550, установлена Windows XP Professional x86 SP3 со всеми последними обновлениями Microsoft.
Установлены .NET Framework 2.0 SP2, .NET Framework 3.0 SP1, .NET Framework 3.5 SP1 опять-таки со всеми последними обновлениями.
Версии .NET Framework 4.0 и более поздние не установлены.

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Sun Jul 06, 2014 5:15 pm
by Prog
Всё должно работать с 2.0. Попробуйте в depends.exe открыть ProgDVBEngine.dll и EngineWrapper. Может каких файлов не хватает?

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Mon Jul 07, 2014 10:44 am
by Sultan333
Prog wrote:Всё должно работать с 2.0. Попробуйте в depends.exe открыть ProgDVBEngine.dll и EngineWrapper. Может каких файлов не хватает?
mikeg wrote:Компьютер с Intel Pentium III
У нас такая проблема при переходе на новую студию тоже была. Pentium III не поддерживает SSE2. Нужно на вкладке Visual Studio, project Property Pages -> C/C++ -> Code Generation -> Enable Enhanced Instruction Set выставить Not Set. Или заявлять отсутствие поддержки Pentium III.

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Mon Jul 07, 2014 6:56 pm
by Prog
Да вот раздумываю, есть ли пользва от sse2 или поддержки p3...

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Tue Jul 08, 2014 5:18 pm
by Sultan333
Prog wrote:Да вот раздумываю, есть ли пользва от sse2 или поддержки p3...
Поддержка вопрос более приоритетный. Если специально под SSE2 никаких заточек не делал - убирай не задумываясь.

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Tue Jul 08, 2014 5:35 pm
by Prog
Интересный вопрос возник, а как проверить если ли хоть одна команда sse2 в бинарнике? Врятли компилятор студии активно его использоует.

Re: Ломаются на Windows XP ProgDVB версии выше 6.95.9

Posted: Wed Jul 09, 2014 3:28 am
by Sultan333
Prog wrote:Интересный вопрос возник, а как проверить если ли хоть одна команда sse2 в бинарнике? Врятли компилятор студии активно его использоует.
Вот этого я тебе не скажу. Это расширенные регистры процессора, если по простому. Вероятнее всего либо они используются во всех операциях с вещественными и целыми числами, либо нет. По нашим задачам никаких чудо ускорений найти не могли. Все в пределах погрешности измерений.
Ты сначала собери release и проверь о том речь хоть!