2011-05-07

alexthunder: (Default)
2011-05-07 08:54 pm

Back to C++

Ну всё - назрело, возвращаюсь к оставленному на несколько лет C++.
Похоже что необходимость превышает все мыслимые аргументы к сопротивлению. Причин создать впервые за несколько лет новый проект на C++ вобщем уже целых две.

1. VLC библиотеку так и не удалось портировать в C# WPF приложение. Всё что я перепробовал к этомум моменту так и не привело к желаемому результату. Идеи закончились и попробовать более вобщем-то и нечего. Тем не менее VLC является пока единственным реальным решением имеющейся на руках задачи. Из этого следует только одно - придётся вернуться в C++, попытаться собрать саму VLC из исходников чтобы иметь возможность трэйсить её, а уже далее заниматься интеграцией в C#.

2. XPCOM как основа таких замечательных конструкций как Gecko вообще и Firefox, Chrome в частности также сделана на C++ и решений для написания новых компонентов на C# мне обнаружить не удалось. Говоря проще, для того чтобы построить новый плагин для Firefox или Chrome придётся вернуться в C++.

Этих двух причин достаточно чтобы вспомнить чем отличается '.' от '->' и всё остальное прочее.

Завтра с утра я обратно в C++