Перейти к публикации

Win Form app и Open API


White-Tiger

Рекомендованные сообщения

Добрый день! Пытаюсь написать программу для работы из под UG. Не моглибы вы подсказат ькаким образом можно загрузить Win Form приложение из длл и использовать ег окомпоненты для дальнейшей работы? (Работаю в VC++ 9).

И еще вопрос. Возможно ли как-то увязать форму написаную на Builder C++ 2006 с х32 и х64 NX 4?

Изменено пользователем White-Tiger
Ссылка на сообщение
Поделиться на других сайтах


Builder, по моему, 64-битный так и не выпустили. А под х32 можно. Примеры где то тут были, как и по winform...

Ссылка на сообщение
Поделиться на других сайтах

Все по поиску "Form" и "MFC" просмотрел, но ничег оне нашел...

<noindex>http://translate.google.ru/translate?hl=ru...%26prmd%3Dimvns</noindex>

интересная статья, только немного непонятная :D

Original:

<noindex>http://bbs.icax.org/thread-471077-1-1.html</noindex>

Ссылка на сообщение
Поделиться на других сайтах

WinForm-примеры есть в самом NX.

А в Builderе меняешь точку входа на ufusr + конвертация библиотек coff2omf.

Всё это уже обсуждали здесь...

Ссылка на сообщение
Поделиться на других сайтах

WinForm-примеры есть в самом NX.

А в Builderе меняешь точку входа на ufusr + конвертация библиотек coff2omf.

Всё это уже обсуждали здесь...

Теряет смысл это, если Builder нет возможности связать с NX 4 x64

Ссылка на сообщение
Поделиться на других сайтах

Полностью согласен. Во всю изучаю MFC круглыми сутками, но нужны примеры кода для вывода форм MFC из под UG (если, конечно такое возможно). Если не сложно можете указать где такие примеры использовались? Что-то поиск подводит меня... Работю в NX 4(не моя прихоть) и там подобных экзамплов не наблюдается

Изменено пользователем White-Tiger
Ссылка на сообщение
Поделиться на других сайтах

С MFC не работал. По ней информации тут не много, хотя кому то удалось подружить её с NX.

Вы в той теме уже отметились.

Если проект новый, то, пожалуй, лучше начинать сразу с WinForms или Block Styler.

Ссылка на сообщение
Поделиться на других сайтах

Полностью согласен. Во всю изучаю MFC круглыми сутками, но нужны примеры кода для вывода форм MFC из под UG (если, конечно такое возможно). Если не сложно можете указать где такие примеры использовались? Что-то поиск подводит меня... Работю в NX 4(не моя прихоть) и там подобных экзамплов не наблюдается

Так ведь в 4-ке уже .NET вовсю можно использовать, зачем с MFC возиться? Никаких особых преимуществ у MFC перед .NET при использовании в NX нет. Скорее, наоборот,

с .NET всё делается гораздо проще

Ссылка на сообщение
Поделиться на других сайтах

Так ведь в 4-ке уже .NET вовсю можно использовать, зачем с MFC возиться? Никаких особых преимуществ у MFC перед .NET при использовании в NX нет. Скорее, наоборот,

с .NET всё делается гораздо проще

В MFC модальное диалогове окно с UG увязать получилось, но как Вы сказали примуществ мало... Надо, например, вывести данные в аналог DBGRIDS Builder C++ 6 в MFC, но там такой компонент надо писать вручную или как выход

<noindex>http://msdn.microsoft.com/en-us/magazine/cc163605.aspx</noindex>

Но помойму это перебор...

Интересует вопрос как работать в Visual C++ с Win Form Application. В UG есть примеры работы, но в C# и VB. Я уже запутался.

Ссылка на сообщение
Поделиться на других сайтах

...

Интересует вопрос как работать в Visual C++ с Win Form Application. В UG есть примеры работы, но в C# и VB. Я уже запутался.

Встречный вопрос: есть ли в UG комманды записи/чтения/редактитирования макросов?

Если есть, то сильно облегчит работу. ИМХО.

Почти во всех программах Wibdows есть такие комманды, (кроме AutoCAD`a - там нет комманды записи) макроса.

Хотя, есть и прибамбасы(WORD,ECEL, SolidWorks..., причем в SW можно записать макрос на разных языках записать: VBA, C$, C++).

Ссылка на сообщение
Поделиться на других сайтах

Встречный вопрос: есть ли в UG комманды записи/чтения/редактитирования макросов?

Если есть, то сильно облегчит работу. ИМХО.

Почти во всех программах Wibdows есть такие комманды, (кроме AutoCAD`a - там нет комманды записи) макроса.

Хотя, есть и прибамбасы(WORD,ECEL, SolidWorks..., причем в SW можно записать макрос на разных языках записать: VBA, C$, C++).

Конечно есть. Записываете макрос на одном из языков программирования, а потом на его основе можно делать свою программу.
Ссылка на сообщение
Поделиться на других сайтах

Вообщем с формами довольно просто работать, используя Managed C++, но лучше начинать работу сразу на C# или VB под .NET. Примеров для этих вариантов побольше будет и расписаны поконкретнее.

Вся проблема, что не давала мне жить и совместить Win Form App c UG 4 заключалась в версиях компилятора... NX 4 разработан под VS 2003 и если используются другие версии, то будут проблемы, да, и в документации написано, что UG юзает Framework 1.1, пожтмоу версии выше использоват ьне имеет смысла...

Изменено пользователем White-Tiger
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • ev121
    • Anat2015
      Есть ли китайская замена датчикам измерения инструмента Renishaw и Marposs? Конкретно: Renishaw TS20 (он же Marposs T18) и Marposs TT30. Ну, еще добавлю Renishaw RP3. В России цены просто дикие на оригиналы: от 4 до 5 килобаксов, а гарантии, что оператор/наладчик не убьет датчик нет.
    • maxx2000
      будешь смеяться. НО. Просит человек сделать будку на машину МТО, типа у него есть, надо такую же но на другое шасси. Говорю ему от полугода до года срок. Говорит не, сфоткай и в фотошопе или в чём там Вы работаете сделайте за пару дней, как это будет выглядеть я хочу глянуть, мне говорит так наклейку на Такси делали. Потом надо сделать картинки для лазера, какие нах полгода-год. Другой просит сделать модель прессформы для эксцентрикового зажима. Ну деталь то плевнеькая, не пролить маловероятно, тем более что лить будет на самодельном ТПА от души . Говорю ему сделай сам, у меня дорого, в общем всячески отмазываюсь. Жалуется что никто  не хочет браться, даже те кто ему их изготавливает. Говорит боюсь, сделаю, а она не работает, а за изготовление заплачу. Ты мне как то на заре сотрудничества  показывал как масса на симуляции заполняет форму и как она остывает, мне такое никто не показывал больше. Я говорю не показывают, значит не считают нужным и не значит что этого не делают. Говорю что ему везде отказывают потому что не хотят браться за такую простую и дешёвую работу.   Взрыв-схема, картинки, мультики и описание того что это за ненужные файлы которые  не открываются на телефоне. И вот ещё короночка.  
    • Anat2015
    • davidovka
      Creo 3 и выше. Это неофициальные бесплатные модули.
    • Евгений 1981
      Вопрос по листогибу контроллер Е22. Программа на 4 гиба 1,2,3 всё работает в норме. После 3 гиба задний упор не встаёт на заданную точку, приходиться переключать контроллер и после переключения упор встаёт на своё место. С чем это связано? Помогите пожалуйста.
    • Sergey___1978
      А с какой версии крео питонить можно?
    • AlexArt
      Вот кто нужен! Вот что ценно! А не это ваше вшивое бумагомарание!
    • co11ins
      пробовали вернуть первоначальный вид УП? работает? Странно, но HAAS не поддерживает G54.1. Очень интересно, каким образом у Вас получилось? Не пробовали использовать G52? Очень удобно при испопьзовании неограниченного кол-ва смещений
    • Артур8991
      Подскажите пожалуйста какой можно продумать инструмент для плющения (Жесткость)так сказать, поделитесь пожалуйста Если у кого есть???(((
×
×
  • Создать...