Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330

Как в VS 2010 осуществить подключение к SolidWorks при помощи Windows Forms?

17.03.2014, 13:44. Показов 3720. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем день добрый. Хочу задать вопрос, как в VS 2010 осуществить подключение к SolidWorks при помощи Windows Forms? Я создал обработчик нажатия кнопки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
             {
                 CoInitialize(NULL);   // инициализация COM-объекта
                 CComPtr<SldWorks::ISldWorks> pSwApp;
                 if(SUCCEEDED(pSwApp.CoCreateInstance(__uuidof(SldWorks::SldWorks), NULL,  CLSCTX_LOCAL_SERVER)))
                 {
                     pSwApp->Visible = TRUE;
                     _bstr_t revNmb = pSwApp->RevisionNumber();
                     _bstr_t msg = SysAllocString(L"Revision Number: ");
                     pSwApp->SendMsgToUser(msg + revNmb);
                 }
 
                 pSwApp = NULL;
 
                 CoUninitialize();
             }
Но, увы выскакивают ошибки((( Может кто подсказать, что делать?
1>c:\users\noclip\desktop\swapp\swapp\Fo rm1.h(82): error C2065: CComPtr: необъявленный идентификатор
1>c:\users\noclip\desktop\swapp\swapp\Fo rm1.h(82): error C2275: SldWorks::ISldWorks: недопустимое использование этого типа в качестве выражения
1>c:\users\noclip\desktop\swapp\swapp\Fo rm1.h(82): error C2065: pSwApp: необъявленный идентификатор
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.03.2014, 13:44
Ответы с готовыми решениями:

Как можно осуществить вывод обыкновенных дробей в Windows Forms
Здравствуйте! Подскажите, как можно осуществить вывод обыкновенных дробей в Windows Forms, может быть возможно применение редактора формул...

Как в Visual Studio 2010 в Windows Forms Application (WFA) изменить кодировку?
Надоело это лицезреть.

Прошу помощи в переносе алгоритма в Windows Forms
using System; class Algorithm { static void Main() { Search(); OnPaint(); Console.ReadKey(); ...

30
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
17.03.2014, 17:50  [ТС]
Студворк — интернет-сервис помощи студентам
widestring!!!!!!!!!!!!!! ну почему раньше не подумал((((((((((
0
Заблокирован
17.03.2014, 17:53
0
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
17.03.2014, 18:00  [ТС]
О нет!!! Опять ОНО.......
0
Заблокирован
17.03.2014, 18:06
Цитата Сообщение от nocl1p Посмотреть сообщение
О нет!!! Опять ОНО.......

Что оно?
Я запускаю эту программу ( с моими исправлениями ), запускается SolidWorks 2014 x64, открывается твоё окошко, жму на кнопку - вылетает месаджбокс с номером версии... У тебя не так?
0
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
17.03.2014, 18:08  [ТС]
Опять то окошко вылетает((((((((((
0
Заблокирован
17.03.2014, 18:17
Цитата Сообщение от nocl1p Посмотреть сообщение
Опять то окошко вылетает((((((((((
а у меня не вылетает. А ты пройдись дебагером и выясни, в какой момент вылетает, в чём проблема? Не знаешь, что такое дебагер?
0
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
17.03.2014, 18:18  [ТС]
ты встроенным отладчиком пользуешься?
0
Заблокирован
17.03.2014, 18:21
Цитата Сообщение от nocl1p Посмотреть сообщение
ты встроенным отладчиком пользуешься?
Пфф... ну а каким же :-)

В VisualStudio один из самых мощных отладчиков
0
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
17.03.2014, 18:28  [ТС]
Я не знаю как пошагово отлаживать(((
Миниатюры
Как в VS 2010 осуществить подключение к SolidWorks при помощи Windows Forms?  
0
Заблокирован
17.03.2014, 18:31
меню в студии Debug->Windows->Call Stack. Появится у тебя окошко вызовов. Во время того, как у тебя брейк произойдёт как на скрине - посмотри в этом кол стеке историю вызовов, можешь на любой вызов щёлкать, и найдёшь откуда ноги ростут. Ладно, домой поря, удачи!
0
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
17.03.2014, 20:29  [ТС]
Впринципе все запускается, если нажимаю Ctrl+F5 )))))))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.03.2014, 20:29

Учебник Microaoft Visual C++ 2010 Windows Forms
Подскажите какой-то учебник Microaoft Visual C++ Windows Forms, а то спрашивать постоянно не выход, так ничему не научусь :)

Visual Studio 2010 Windows Forms OpenFileDialog
Здравствуйте! Создаю стандартное Windows Forms приложение в Visual Studio 2010. На форму кидаю, допустим, кнопку или текстовое поле. ...

Игра Ping Pong в Windows Forms (Visual Studio 2010)
Приветствую всех кто решил помочь мне с игрой по С++, я должен сделать банальный пинг понг. :-| Суть в том, что макет я сделал как он...

При помощи операторов цикла do while осуществить ввод цифр в комбинацию трех цифрового сейфа
Написать приложение,которое при помощи операторов цикла do while будет осуществлять ввод цифр в комбинацию трех цифрового сейфа.Условием...

Подключение базы данных к Windows Forms
Здравствуйте, помогите пожалуйста, действительно не могу понять в чем проблема. using System; using System.Collections.Generic; ...


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

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru