forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Native to Managed (http://forum.boolean.name/showthread.php?t=7339)

pax 16.11.2008 23:43

Native to Managed
 
Привет всем!

Помогите пожалуйста чтивом или личным опытом переноса native DLL библиотек на .Net платформу (имеется ввиду порядок написания Managed классов для использования в дальнейшем полученной DLL-библиотеки классов .Net на языках C#, VB.Net и др.). Проще говоря необходимо научиться писать врапперы библиотек DLL, написанных на Native C++ для Net.

Заранее всем спасибо :)

johnk 19.11.2008 08:24

Ответ: Native to Managed
 
Писать тебе нужно не на Native C++, а на C++\CLI.
Советую скачать пару врапперов и глянуть. На вскидку: http://slimdx.mdxinfo.com/

FDsagizi 19.11.2008 10:02

Ответ: Native to Managed
 
Ого какие люди!

jimon 19.11.2008 14:41

Ответ: Native to Managed
 
PAX
посмотри полу-забытый проект Irrlicht .NET
это порт C++ движка Irrlicht для языков .NET семейства
думаю найдешь то что хочешь

pax 19.11.2008 23:03

Ответ: Native to Managed
 
Цитата:

Сообщение от JohnK (Сообщение 90926)
Писать тебе нужно не на Native C++, а на C++\CLI.

Ну я вообщето это и имел ввиду... разве нет?

2all:
Спасибо за ответы, я всетаки после долгих поисков нашел подходящую статейку, где описаны базовые принципы написания врапперов для Net: http://www.codeguru.com/cpp/cpp/cpp_...cle.php/c6867/
Если кроме меня кому-либо это интересно, то ссылка на статью надеюсь поможет ;)

johnk 20.11.2008 06:47

Ответ: Native to Managed
 
Native C++ и C++\CLI - это очень разные вещи.

pax 22.11.2008 12:01

Ответ: Native to Managed
 
Цитата:

Сообщение от JohnK (Сообщение 90964)
Native C++ и C++\CLI - это очень разные вещи.

Как мне кажется, ты не вчитывался особо в мое первое сообщение. Я отлично понимаю разницу между этими языками в том объеме, в котором мне нужно.


Часовой пояс GMT +4, время: 20:02.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot