Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2013, 18:37   #1
Владилена
Пользователь
 
Аватар для Владилена
 
Регистрация: 11.06.2011
Сообщений: 36
По умолчанию Разработка 2D библиотеки для КОМПАС

Здравствуйте! Делаю лабораторную работу по САПР, на тему РАЗРАБОТКА 2D БИБЛИОТЕКИ ДЛЯ КОМПАС. Обобщенная цель – «подружить» КОМПАС-3D V12 и Делфи.
Постановка задачи: Создать простейшую 2D библиотеку, которая выполняла бы следующие действия: выводила на экран форму для ввода четырех координат (x1,y1,x2,y2) и в текущем чертеже или фрагменте проводила бы отрезок из точки x1,y1 в точку x2,y2.
Не могу понять, почему выдается ошибка при компиляции с указанием на имя библиотеки?
Изображения
Тип файла: jpg androm-2.jpg (236.0 Кб, 172 просмотров)
Вложения
Тип файла: rar Лаба 3.rar (1.02 Мб, 24 просмотров)
Владилена вне форума Ответить с цитированием
Старый 30.03.2013, 19:14   #2
RomiKon
Форумчанин
 
Регистрация: 11.04.2010
Сообщений: 143
По умолчанию

Ну написано же: Модуль System.pas не найден. Пропишите пути к стандартным модулям, это в настройках компилятора.
RomiKon вне форума Ответить с цитированием
Старый 30.03.2013, 19:24   #3
Владилена
Пользователь
 
Аватар для Владилена
 
Регистрация: 11.06.2011
Сообщений: 36
По умолчанию

Цитата:
это в настройках компилятора
- если не трудно, можно попонятней объяснить как это сделать?
Владилена вне форума Ответить с цитированием
Старый 30.03.2013, 19:37   #4
RomiKon
Форумчанин
 
Регистрация: 11.04.2010
Сообщений: 143
По умолчанию

Tools -> Options -> Дальше жмёте на вкладку Library - Win32.
Нужно, чтобы было как на скриншоте(прикрепил). Если у вас и так всё настроено, то модули попросту исчезли(магия, колдовство, вы их сами удалили, и т.д.). Тогда самый простой способ переустановить Delphi.
Изображения
Тип файла: jpg Delphi_Options.jpg (100.4 Кб, 62 просмотров)
RomiKon вне форума Ответить с цитированием
Старый 30.03.2013, 21:33   #5
Владилена
Пользователь
 
Аватар для Владилена
 
Регистрация: 11.06.2011
Сообщений: 36
По умолчанию

Вот это да!
А нас препод научил делать так:

Неужели придется Делфи переустанавливать?
Изображения
Тип файла: jpg androm-3.jpg (306.3 Кб, 151 просмотров)
Владилена вне форума Ответить с цитированием
Старый 30.03.2013, 22:24   #6
RomiKon
Форумчанин
 
Регистрация: 11.04.2010
Сообщений: 143
По умолчанию

Зачем переустанавливать?
Добавьте оба пути и будет вам счастье.
RomiKon вне форума Ответить с цитированием
Старый 30.03.2013, 23:38   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я думаю тебе нужно не Делфи переустанавливать, а проект пересоздать.
Вот попробуй простой пустой проект сделать - сработает?
Если да значит проблема в этом проекте, где к компасу цепляешся.
Цитата:
iDokument2D.ksLineSeg
А собственно вопрос - У тебя в этом модуле есть указание модуля, где описывается iDokument2D?
Вернее ты думаешь там прописывать нужные модули?
I'm learning to live...

Последний раз редактировалось Stilet; 30.03.2013 в 23:40.
Stilet вне форума Ответить с цитированием
Старый 30.03.2013, 23:48   #8
Владилена
Пользователь
 
Аватар для Владилена
 
Регистрация: 11.06.2011
Сообщений: 36
По умолчанию

Цитата:
Добавьте оба пути и будет вам счастье.
Один путь я прописала, как подсказали. Это Library Patch. А второй путь это какая строчка в окне Optios ?
Уже лучше, но видимо где-то что-то я не доделала, сейчас при компиляции выскакивает предупреждающее окно вот оно: Не могу перевести на русский язык...

Цитата:
Добавьте оба пути и будет вам счастье.
Один путь я прописала, как подсказали. Это Library Patch. А второй путь это какая строчка в окне Optios ?
Уже лучше, но видимо где-то что-то я не доделала, сейчас при компиляции выскакивает предупреждающее окно вот оно: Не могу перевести на русский язык...
Изображения
Тип файла: jpg androm.jpg (21.1 Кб, 49 просмотров)

Последний раз редактировалось Stilet; 31.03.2013 в 12:20.
Владилена вне форума Ответить с цитированием
Старый 31.03.2013, 09:36   #9
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Это не при компиляции а уже при запуске. Говорится о том, что библиотека - не запускаемый проект, надо указать в меню run - элемент parameters какое приложение будет запускаемым, чтобы впоследствии дебажить подключённую в него библиотеку.
phomm вне форума Ответить с цитированием
Старый 31.03.2013, 12:44   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Вся сложность в том, что Компас позволяет писать плагины в виде ДЛЛ библиотек (что и наблюдается у милой авторши), переименовывая их в rtw (кажись так) их можно подключать а-ля add-on в Компас.
Владе нужно ИМХО совсем другое: Оконное приложение, использующее Компас в качестве СОМ сервера.
Вот что я имею ввиду:
Это пример подключения к Компасу.
http://forum.ascon.ru/index.php/topi....html#msg83667

Жаль у меня не осталось простого примера подключения к Компасу, но портал Аскона рекомендую как отправная точка.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка оболочки для UPX для своих нужд Ёжик в тумане Общие вопросы Delphi 9 08.08.2012 12:04
Разработка движка электронной библиотеки (совместный проект) Vasilenko Фриланс 3 01.06.2010 05:41
Разработка библиотеки для компаса niziriska Помощь студентам 3 12.12.2008 13:41
разработка DLL библиотеки tibult Фриланс 5 03.12.2008 13:23
Мат библиотеки для С# TheGuardian123 Общие вопросы .NET 0 31.01.2008 18:10