Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/16: Рейтинг темы: голосов - 16, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 28.09.2008
Сообщений: 298

Как используя Visual Studio .NET создать COM на С++ (не .NET)

21.03.2007, 00:10. Показов 3069. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Установить старую visual studio 6.0 не удалось. остается пользоваться только .NET
несколько вопросов:
1) при создании MFC приложения wizard делает некую основу.
скажем теперь я хочу изменить форму с компонентами, но проблема в том что в .NET при создании МФС
уже нет форм которые я бы мог визуально изменить.
как это сделать? (кстати есть доступна только 1 форма about , хотя их должно быть больше. но даже на нее
нет возможности наложить хоть 1 компонент)
2)
COM написаный на С++ состоит из 3х основных частей:
- интерфейс
- компонент
- клиент
в примере что у меня есть все 3 части находятся в 1м файле. Как по хорошему они должны быть разделены?
например:
1 file: interface + component
2 file: client
соотв. если я только предоставляю компонент то тогда у меня будет только 1 файл где interface+component?

3) создал пустой солюшн в .NET, включил сюда файл на C++
в нем реализация КОМ
при компиляции не нравится строка:
#include <iostream.h>
почему?

4) теоретически имея на машине VS.NET 2003, 2005 можно ли установить VS 6.0 ?
например если перед 2003 поставить 2005, то 2003 уже не удасться поставить.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.03.2007, 00:10
Ответы с готовыми решениями:

Как открыть файлы в формате visual studio .net 2003 в visual studio net 2002?
Возможно ли открыть файлы в формате visual studio .net 2003 в visual studio .net 2002 ?? Илт только update ?

Ошибка в Visual Studio.NET при создании ASP.NET приложения
Пробую создать в Visual Studio.NET 2003 новый проект ASP.NET Web Application и не получается. Выдает ошибку «Visual Studio .NET...

Отличия Visual Studio.NET и Visual Studio.NET 2003
Чем отличается VISUAL STUDIO.NET от VISUAL STUDIO.NET 2003?

1
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
21.03.2007, 13:13
3) Скорее всего причина в том что по новому стандарту C++ изменились имена заголовочных файлов. Стандартные h файлы теперь не имеют расширения h. Например, #include <iostream>
4) Думаю да. VS2003 и VS2005 имеют общие компоненты и наверное из-за этого не могут совместно работать. VS6 старая версия и не должна конфликтовать с более новыми версиями.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.03.2007, 13:13
Помогаю со студенческими работами здесь

Microsoft Visual Studio (VB.NET) - Установка .NET платформы
В общем из-за глюка программы удаления (Unistall Tool) слетели фреймворки, еле установил их заново но Visual Studio 2010 не видит 4.0...

Отсутствует возможность добавления Модель данных ADO NET EDM в Visual Studio в проекте net core
Создал новый проект веб-приложение на net core . В Nu get добавил Entity Framework 6.2, Mysql.data, mysql.data.entity, mysql.web. Но когда...

Visual Studio .NET 2 - проект ASP.NET 1
У меня на машине установлена Visual Studio .NET 2, нузно исправить ошибки в проекте ASP.NET 1. Можно ли это сделать не конвертируя проект? ...

Почему не могу создать новую БД из Visual Studio.Net
Пытаюсь создать новую БД (SQL Server) из Visual Studio.net. Получаю сообщение 'ADO error' SQL server does not exist, or access...

Ошибка server doesn't support debugging of ASP.Net.. run Setup to install Visual Studio.NET server components
При компиляции Ctrl+F5 (without debugging) не отображаются на странице элементы управления (например TextBox), а при 'Start' F5 выдается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru