| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > AutoCAD & Delphi |
| Автор: evgeny 29.8.2002, 20:27 |
| Разрабатываю софт под AutoCAD на Дельфи. Может кто-нибудь знает форумы, посвященные именно разработке софта под AutoCAD (Не обязательно только на Дельфи). А теперь конкретный вопрос. Пытаюсь получить содержимое примитива MText. var aa : string ; AcadApplication1.Documents.Open('a3format.dwg',False) ; aa := AcadMText(AcadApplication1.ActiveDocument.ModelSpace.Item(144)).TextString ; Последняя комманда возвращает: "Access Memory Violation". Доподлинно известно, что вызываемый объект существует и является именно AcadMText. |
| Автор: Vit 4.9.2002, 14:20 |
| С Acad не работал но появление Acc.Viol. в 99% случаев является следствием обращения к несозданному объекту. В данном случае объект "AcadMText" создан? |
| Автор: Igel 9.9.2002, 18:45 |
| На счет Дельфи и АвтоКАД: Есть хороший сайт посвященный автоКАД, сам там бываю:http://www.autocad.ru/cgi-bin/f1/board.cgi?action=show_topics&theme=023 Есть примеры по созданию ARX-ов на дельфи на сайте:http://www.gis.kurgan.ru/ |
| Автор: Medved 9.2.2004, 08:45 |
| Да, Вит скорее всего прав. Ты вероятно не создал сам объект AcadMText. Если же нет, то приведи более обширный кусок кода. Сложно из приведенных 3-х строчек сделать вывод. |
| Автор: Николай 25.3.2004, 15:51 |
| Как расчитать эвольвенту зуба шестеренки по модулю и числу зубьев? |
| Автор: Андрей* 29.9.2004, 15:52 |
| Теперь автокад явно завоюет свои позиции http://www.autocad2002.ru такой благотворительности никто не ожидал |