Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > разные языки в одной проге


Автор: ne_ass 31.8.2007, 12:25
Можно ли использовать разные языки программирования в одной проге. ниапример, в с# использовать visual c++ или наоборот
и как ето сделать? что надо прописать чтобы один класс написать на одном языке а использовать его из другого

Автор: SpaceSpace 31.8.2007, 12:50
создаеш библиотеку на vb, а в C# подключаеш - и работаеш как ни в чем не бывало.
в проекте, где требуется подключить другую либу(написанную на другом языке)
делаеш References->Add References -> Browse - выбираеш нужную библиотеку
потом пишеш 
uses <Имя пространства имен>;

и усё

Автор: ne_ass 31.8.2007, 13:57
а например как в паскале, мона написать напрмер асемблер и работать с языком асемблера

то есть кусок кода на  басике а часть кода на с++ или с# мона так???

Автор: SpaceSpace 31.8.2007, 14:02
делать всавки из разных языков в одном файое и прогонять их через один компилятор нельзя

Автор: ne_ass 31.8.2007, 14:44
спасиб 

Автор: Artemon 4.9.2007, 10:52
В C# можно делать вставки на C.
И это будет не управляемый код.

unsafe
{
int a = sizeof(int);
int* Ptr = NULL;
Ptr = &a;
}

Автор: SpaceSpace 4.9.2007, 11:05
Artemon
на сколько я понимаяю, небезопасные вставки -это всё тот же C#.
просто с указателями и адресами

Автор: ne_ass 4.9.2007, 12:48
а мона например, сделать модуль на с# и подключить его к проге на с++ smile

Добавлено через 1 минуту и 20 секунд
а то есть кусок кода на шарпе а прога основнаая на визул с++

мона или нет так подключить???????

Автор: SpaceSpace 4.9.2007, 12:54
нет.

Автор: ne_ass 4.9.2007, 13:04
подскажите как быть в етой ситуации???
че надо весь код с шарпа переводить на визуал с++???

Автор: SpaceSpace 4.9.2007, 13:15
ты можешь сделат оболочку над C++ кодом на шарпе и к ней подключать другие .NET модули

Автор: ne_ass 4.9.2007, 13:23
я хз как ето делать, я ток второй месяц на студию залез, а до етого в билдере сидел

а писали, что мона создать библиотеку и ее подключать, то есть если создать библиотеку куска кода с шарпа и подключить ее к визуал с++ то все должно работать???
вопрос тода - как создать свою библиотеку?? есть ссылочки на ето????

Автор: SpaceSpace 4.9.2007, 13:42
гм...
сформулируй конкретней задачу.
в правильно сформулированном вопросе - 50 % ответа.
поищи на форуме, эти темы НЕОДНОКРАТНО обсуждались

Автор: ne_ass 4.9.2007, 14:23
есть прога на шарпе, которая работает со своими данными
есть прога на визуал с++ которая работает со своими данными

надо соединить их в проект на визуале, чтобы не перегнять весь кода с шарпа на визуал
возможно ли ето????

так достаточно подробно??

Автор: SpaceSpace 4.9.2007, 14:41
http://www.realcoding.net/article/view/3124

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)