Page 4 of 5

Re: ProgDVB Channels Editor

Posted: Fri Jan 04, 2013 11:27 am
by Prog
А я только на 2012 хотел перейти... А что именно тянет?

Re: ProgDVB Channels Editor

Posted: Fri Jan 04, 2013 12:10 pm
by Yuri
2012 без SP1 вообще не поддерживает компиляцию C/C++ проектов для XP, только виста и новее (переделаны рантайм библиотеки, они теперь используют функции windows, появившиеся лишь в висте). В SP1 поддержка XP возвращена, но по какой-то причине все равно, как показал эксперимент с редактором, смешанный .net .exe/plain с .dll код работать не хочет. Надо будет найти старый комп с XP и разобраться, в каком месте оно вылетает..

Re: ProgDVB Channels Editor

Posted: Fri Jan 04, 2013 12:34 pm
by Prog
Дак а какие именно dll?
В наше время старый комп с XP не нужен. Вполне приличные виртуальные машины встроены в OS (Hyber-V в win8) или бесплатны как oracle Virtual box.

Re: ProgDVB Channels Editor

Posted: Fri Jan 04, 2013 1:20 pm
by Yuri
Да знаю я насчет виртуалок, просто не хочу hyper-v включать на своем основном компе. После праздников поиграюсь на одном из старых компов у соседей по офису, там xp еще много где стоит. Заодно и посмотрю, в каком именно месте вылет происходит - в .net или в .dll части.

Re: ProgDVB Channels Editor

Posted: Fri Jan 04, 2013 1:22 pm
by Prog
А что плохого в hyper-v? Ставь virtual Box

Re: ProgDVB Channels Editor

Posted: Wed Jan 09, 2013 1:31 pm
by Yuri
Чудеса VS2012 продолжаются - сменил используемый .NET фреймворк на 4.0 - и под XP новая версия стала работать нормально... Выложил новый инсталлятор на sourceforge.

Re: ProgDVB Channels Editor

Posted: Wed Jan 09, 2013 1:37 pm
by Prog
А какой был до этого?

Re: ProgDVB Channels Editor

Posted: Wed Jan 09, 2013 1:43 pm
by Yuri
3.5 изначально был. Что интересно, новый тестовый (окно и пара кнопок) проект, созданный 2012й студией под 3.5, на XP работает нормально. А редактор - ни в какую, вылетал под XP в самом начале с ошибкой обращения к kernel32. При этом под win7/8 работал без проблем.
То ли какой-то баг при конвертации изначально созданного VS 2010 проекта под VS 2012, то ли фиг его знает чего там Майкрософт наделал... надо будет на досуге еще поэкспериментировать, обратно версию Фреймворка в проекте редактора поменять и посмотреть что получится.

Re: ProgDVB Channels Editor

Posted: Wed Jan 09, 2013 2:47 pm
by boss911
При установке, инсталлятор ругнулся на отсутствие .NET 4.0. Расковырял инсталлятор и достал прогу, но прога так же ругается на отсутствие. Ради маленькой проги, мне теперь .NET 4.0 нужно устанавливать? Может еще какая-то груда, не нужных мне файлов, нужна для работы программы? Спасибо, придется обойтись. И чего так трудно выкладывать программу в архиве, параллельно с инсталлятором?

И чего этим разработчикам не хватает .NET 4.0.

Re: ProgDVB Channels Editor

Posted: Wed Jan 09, 2013 3:04 pm
by Yuri
boss911 wrote:При установке, инсталлятор ругнулся на отсутствие .NET 4.0. Расковырял инсталлятор и достал прогу, но прога так же ругается на отсутствие.
Конечно ругается - оно ж его теперь использует, а не 3.5. Кстати, пользователям win8 это тоже проще, не надо теперь ставить 3.5 (который не идет в изначальной поставке, только 4.x)

Мб верну потом и 3.5 вариант, если таки получится заставить его работать под XP.

Насчет архива - инсталлятор удобнее, и чекает на наличие всего нужного, и ярлыки создает где надо

Re: ProgDVB Channels Editor

Posted: Wed Jan 09, 2013 4:49 pm
by Prog
делай 2.0 как ProgDVB :)

Re: ProgDVB Channels Editor

Posted: Wed Jan 09, 2013 5:03 pm
by Yuri
2.0 и 3.5 это по сути одно и то же, основные dllки там не менялись с версии 2.0, просто в 3.5 больше дополнительных. Вот 4.0/4.5 - уже другие, там помимо новых функций кое-что в самом Фреймворке изменено (например - совсем по-другому сделана "сборка мусора").

Будем посмотреть, короче ;) если все-таки получится сделать 2012й студией работающую и под XP версию под 3.5 - выложу и ее.

Re: ProgDVB Channels Editor

Posted: Wed Jan 09, 2013 11:24 pm
by boss911
Yuri wrote:пользователям win8 это тоже проще, не надо теперь ставить 3.5 (который не идет в изначальной поставке, только 4.x)
Чушь.

Установка платформы .NET Framework 3.5 в Windows 8

Re: ProgDVB Channels Editor

Posted: Thu Jan 10, 2013 4:46 am
by Yuri
boss911 wrote:
Yuri wrote:пользователям win8 это тоже проще, не надо теперь ставить 3.5 (который не идет в изначальной поставке, только 4.x)
Чушь.

Установка платформы .NET Framework 3.5 в Windows 8
Кто-то явно читать не умеет. Сказано же было - не идет в установке "по умолчанию", а что добавить вручную можно - с этим никто и не спорил..

Re: ProgDVB Channels Editor

Posted: Thu Jan 10, 2013 6:04 am
by boss911
Yuri wrote:не надо теперь ставить 3.5 (который не идет в изначальной поставке, только 4.x)
Тогда явно кто-то писать не умеет, то, что думает.