Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Delphi => Тема начата: EMIL от 08.04.03, 13:29:50

Название: Программирование viewer
Отправлено: EMIL от 08.04.03, 13:29:50
Необходим простой просмотрщик файлов *.CDW
в среде  DELPHI, всё что предложено в КОМПАС МАСТЕР
похоже работает только под компасом.
конечно желательно как элемент activeX или визуальный компонент,
или хоть что то... Спасибо
Название: Re:Программирование viewer
Отправлено: Zashibuka от 10.04.03, 13:00:56
Формат cdw закрыт.
Есть бесплатный Viewer.
Если его поставить на машину, то можно грузить его (Viewer) в OLEContainer’e внутри своего приложения и отображать чертежи.
Ну или на основе этого контейнера создать ActiveX и вкрячить его в своё приложение...
Но всё равно  - Viewer должен быть установлен ...
Название: Re:Программирование viewer
Отправлено: EMIL от 15.04.03, 17:46:09
Похоже нет никакой возможности используя только Компас-Viewer
создать свой компонент или элемент ActiveX в DELPHI для просмотра
чертежей Компас. Как класс регистрируется только сам Компас - график.
Странно чтопрограмма (Компас-Viewer) является бесплатной а разработчики не смогли предоставить функции программистам для элементароного просмотра чертежей.
Хотя я сделал, что хотел благодаря OLE контейнеру (спасибо за совет), однако это не решение проблемм.  
Название: Re:Программирование viewer
Отправлено: Zashibuka от 16.04.03, 07:01:33
Вот специально сейчас (самому стало интересно) снёс Компас и поставил только Viewer.
После вставил в пустую форму пустой OLE контейнер и в него вставил объект (через ’’Создать из файла") -"КОМПАС-Лист чертежа"...

Всё вполне корректно работает.
Название: Re:Программирование viewer
Отправлено: Zashibuka от 16.04.03, 07:10:54
А если создать ActiveX Form и на него выложить такой OLE контейнер и  создать OCX , то потом вполне можно будет его использовать в дальнейшем... я вот лично его (ActiveX - просмотрщик КОМПАС) в приложение на VB встроил, а потом в документ WORD....  

Так что всё реально ;-)