Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Взаимодействие .NET с STL и WINAPI на C++

61K
11 апреля 2011 года
kolob2000
13 / / 15.10.2010
Привет Кодеры!
Народ подскажите каким образом в Windows Forms использовать STL. И как можно подключить библиотеки winapi и получить дескриптор окна, чтобы можно было работать с такими библиотеками, как VFW и тому подобными на С++.
11
11 апреля 2011 года
oxotnik333
2.9K / / 03.08.2007
Лучше STL не использовать в CLR. Библиотеки подключаются стандартно, как и любая сторонняя длл.
61K
11 апреля 2011 года
kolob2000
13 / / 15.10.2010
Цитата: oxotnik333
Лучше STL не использовать в CLR. Библиотеки подключаются стандартно, как и любая сторонняя длл.



А почему так?

11
11 апреля 2011 года
oxotnik333
2.9K / / 03.08.2007
Потому что за временем жизни CLR объектов следит сборщик мусора, и он в любой момент может уничтожить объект, не уведомив об этом STL. Да и зачем STL когда в дотнете есть свои контейнеры, которые ничем не отличаются от плюсовых.
5
11 апреля 2011 года
hardcase
4.5K / / 09.08.2005
Цитата: kolob2000

Народ подскажите каким образом в Windows Forms использовать STL. И как можно подключить библиотеки winapi и получить дескриптор окна, чтобы можно было работать с такими библиотеками, как VFW и тому подобными на С++.


Так же как и всегда. За одним исключением - управляемые объекты (ссылки на ref class) использовать в STL без специальных конструкций не выйдет.

61K
11 апреля 2011 года
kolob2000
13 / / 15.10.2010
Цитата: oxotnik333
Потому что за временем жизни CLR объектов следит сборщик мусора, и он в любой момент может уничтожить объект, не уведомив об этом STL. Да и зачем STL когда в дотнете есть свои контейнеры, которые ничем не отличаются от плюсовых.



Я честно говоря только, вторую неделю в .NET. Сейчас вот, как раз на MSDN пространство имён смотрю. А не подскажите имена классов этих контейнеров, я бы их сразу и посмотрел.
А вот, дескриптор окна всё ровно нужен в ОpenGL без него сложно.

5
11 апреля 2011 года
hardcase
4.5K / / 09.08.2005
Цитата: kolob2000
А вот, дескриптор окна всё ровно нужен в ОpenGL без него сложно.


Смотрели уже на TaoFramework и OpenTK?

61K
11 апреля 2011 года
kolob2000
13 / / 15.10.2010
Цитата: hardcase
Смотрели уже на TaoFramework и OpenTK?



Нет. Сейчас пойду посмотрю. Правда я по английски медленно читаю, но всё равно в оригинале лучше читать, чем в переводчик засовывать. За ссылки огромное спасибо, тутор многое исчерпывает. А в STL нужда совсем отпадает .NET меня очень радует своими возможностями.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог