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

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

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

Author24 — интернет-сервис помощи студентам
Всем день добрый. Хочу задать вопрос, как в 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\Form1.h(82): error C2065: CComPtr: необъявленный идентификатор
1>c:\users\noclip\desktop\swapp\swapp\Form1.h(82): error C2275: SldWorks::ISldWorks: недопустимое использование этого типа в качестве выражения
1>c:\users\noclip\desktop\swapp\swapp\Form1.h(82): error C2065: pSwApp: необъявленный идентификатор
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
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(); ...

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

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

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

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

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;...

Подключение dll (.NET) к проекту Windows Forms
Приветствую! Пытаюсь подключить библиотеку dll, которую сам же создал: // #include...

Диалоговое окно подключение к Access из Windows Forms
Подскажите пожалуйста! Как создать такую форму? C# Windows Forms + Access (.accdb) После...


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

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru