Программирование viewer

Автор EMIL, 08.04.03, 13:29:50

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

EMIL

Необходим простой просмотрщик файлов *.CDW
в среде  DELPHI, всё что предложено в КОМПАС МАСТЕР
похоже работает только под компасом.
конечно желательно как элемент activeX или визуальный компонент,
или хоть что то... Спасибо

Zashibuka

Формат cdw закрыт.
Есть бесплатный Viewer.
Если его поставить на машину, то можно грузить его (Viewer) в OLEContainer’e внутри своего приложения и отображать чертежи.
Ну или на основе этого контейнера создать ActiveX и вкрячить его в своё приложение...
Но всё равно  - Viewer должен быть установлен ...

EMIL

Похоже нет никакой возможности используя только Компас-Viewer
создать свой компонент или элемент ActiveX в DELPHI для просмотра
чертежей Компас. Как класс регистрируется только сам Компас - график.
Странно чтопрограмма (Компас-Viewer) является бесплатной а разработчики не смогли предоставить функции программистам для элементароного просмотра чертежей.
Хотя я сделал, что хотел благодаря OLE контейнеру (спасибо за совет), однако это не решение проблемм.  

Zashibuka

Вот специально сейчас (самому стало интересно) снёс Компас и поставил только Viewer.
После вставил в пустую форму пустой OLE контейнер и в него вставил объект (через ’’Создать из файла") -"КОМПАС-Лист чертежа"...

Всё вполне корректно работает.

Zashibuka

А если создать ActiveX Form и на него выложить такой OLE контейнер и  создать OCX , то потом вполне можно будет его использовать в дальнейшем... я вот лично его (ActiveX - просмотрщик КОМПАС) в приложение на VB встроил, а потом в документ WORD....  

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