May. 7th, 2011
Back to C++
May. 7th, 2011 08:54 pmНу всё - назрело, возвращаюсь к оставленному на несколько лет C++.
Похоже что необходимость превышает все мыслимые аргументы к сопротивлению. Причин создать впервые за несколько лет новый проект на C++ вобщем уже целых две.
1. VLC библиотеку так и не удалось портировать в C# WPF приложение. Всё что я перепробовал к этомум моменту так и не привело к желаемому результату. Идеи закончились и попробовать более вобщем-то и нечего. Тем не менее VLC является пока единственным реальным решением имеющейся на руках задачи. Из этого следует только одно - придётся вернуться в C++, попытаться собрать саму VLC из исходников чтобы иметь возможность трэйсить её, а уже далее заниматься интеграцией в C#.
2. XPCOM как основа таких замечательных конструкций как Gecko вообще и Firefox, Chrome в частности также сделана на C++ и решений для написания новых компонентов на C# мне обнаружить не удалось. Говоря проще, для того чтобы построить новый плагин для Firefox или Chrome придётся вернуться в C++.
Этих двух причин достаточно чтобы вспомнить чем отличается '.' от '->' и всё остальное прочее.
Завтра с утра я обратно в C++
Похоже что необходимость превышает все мыслимые аргументы к сопротивлению. Причин создать впервые за несколько лет новый проект на C++ вобщем уже целых две.
1. VLC библиотеку так и не удалось портировать в C# WPF приложение. Всё что я перепробовал к этомум моменту так и не привело к желаемому результату. Идеи закончились и попробовать более вобщем-то и нечего. Тем не менее VLC является пока единственным реальным решением имеющейся на руках задачи. Из этого следует только одно - придётся вернуться в C++, попытаться собрать саму VLC из исходников чтобы иметь возможность трэйсить её, а уже далее заниматься интеграцией в C#.
2. XPCOM как основа таких замечательных конструкций как Gecko вообще и Firefox, Chrome в частности также сделана на C++ и решений для написания новых компонентов на C# мне обнаружить не удалось. Говоря проще, для того чтобы построить новый плагин для Firefox или Chrome придётся вернуться в C++.
Этих двух причин достаточно чтобы вспомнить чем отличается '.' от '->' и всё остальное прочее.
Завтра с утра я обратно в C++