| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .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 |
| а мона например, сделать модуль на с# и подключить его к проге на с++ Добавлено через 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 |