Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.06;
Скачать: CL | DM;

Вниз

Проблемы с виртуальной памятью   Найти похожие ветки 

 
SergeN   (2003-02-20 08:17) [0]

Ситуация следущая.
Есть графический редактор AutoCAD 2002.
Есть мой проект на Delphi. В нём я подключаюсь к AutoCAD как к серверу и двигаю его объекты (2D и 3D). Получается эффект анимации. Всё красиво, всё отлично, но его (AutoCAD-a) exe-шник скидывает что-то на виртуальную память. В итоге тормозит ОС.

Вопрос: как освобождать вирт. память и возможно ли это вообще?

Мои предположения: AutoCAD не успевает обрабатывать поступающие сообщения и они "накапливаются в очередь".

Ps: На сайте www.AutoCAD.ru мне ничем не помогли.

Пожалуйста, помогите чем-нибудь (хотя бы сочувствием).


 
SergeN   (2003-02-20 08:59) [1]

Ну не ужели никто не знает?
Столько "спецов по течническому черчению" на http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1045672822&n=3


 
Danilka ©   (2003-02-20 09:02) [2]

просто интересно.
а зачем делать анимацию а автокаде???


 
SergeN   (2003-02-20 09:10) [3]

Так ведь нет у него таких встроенных возможностей.
И потом я в лёгкую могу показать презентацию работы какого то станка или агрегата и причём в объёме, только потом перезагружаться придётся...


 
Danilka ©   (2003-02-20 09:32) [4]

Незнаю...
Мне кажется для этого лучше пользоваться специализироваными продуктами...
Конечно, рисовать где-то еще то, что уже нарисовано в акаде - лишний геморой, но большинство программ поддерживает импорт из акадовского формата.
В крайнем случае можно самому написать конвертилку...

вообще, я когда-то давно делал 3Д презентации с помощью вот-этого:
http://vrml.main.ru/
интересная штука. правда я делал по-ламерски, некогда было подробно все изучать, а сейчас с помощью этой штуки такие красивые вещи делают...
мне кажется, сделать конвертилку из акада в vrml можно. и не очень сложно. если писать для себя, без учета всего-всего.


 
Anatoly Podgoretsky ©   (2003-02-20 09:48) [5]

Не геморой, а стандартный метод, каркас (модель) делается в AutoCAD, затем реендеринг и 3Д в соответстующем продукте.


 
Внук ©   (2003-02-20 09:53) [6]

Я бы использовал Autodesk Inventor и не мучался. Тем более, что он презентации делать умеет от рождения.


 
SergeN   (2003-02-20 09:57) [7]

А по поводу вирт. памяти? Мне бы только её периодически сбрасывать на определённое кол-во Кб.
Всю душу в этот проект вложил, всё свободное время на работе, кучу драгоценных обеденных перерывов и что, в корзину? Обыыыднооо...


 
Ketmar ©   (2003-02-20 10:05) [8]

>SergeN (20.02.03 09:57)
надо уметь отказываться от выстраданного проекта, если проект неправильно сделан.

Satanas Nobiscum! 20-Feb-XXXVIII A.S.


 
Danilka ©   (2003-02-20 10:05) [9]

тады так и быть - сочуствую...


 
SergeN   (2003-02-20 10:28) [10]

2 Ketmar
А почему это проект неправильно сделан? Всё правильно. И весит то его exe-шник всего 525 Кб, и знатоки AutoCAD дивяться, мол как это. И есть даже свой редактор сценариев с транслятором команд (ну типа "влево", "влево и потом вправо", "влево и вверх" и т.п.).

2 Danilka
Принял, вроде даже полегчало...


 
Ketmar ©   (2003-02-20 10:52) [11]

>SergeN (20.02.03 10:28)
а поучить автолисп и автоси -- не судьбец. ага?

Satanas Nobiscum! 20-Feb-XXXVIII A.S.


 
SergeN   (2003-02-20 11:00) [12]

2 Ketmar от "неприятного" тебе "собеседника"
А ты сам то на AutoLISP писал что-нибудь? Я писАл, и что-то не очень он такие вещи "ворочает". Не тот эффект. ИМХО: построения (в том числе и параметрические)- вот где первенство AutoLISP.



Страницы: 1 вся ветка

Текущий архив: 2003.03.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
6-17222
fc_off
2002-11-26 17:47
2003.03.06
TNMSMTP


1-17104
Opera
2003-02-26 01:34
2003.03.06
Едиты и текст


4-17445
skovorodka
2003-01-18 19:05
2003.03.06
SetWindowsHookEx( всем пойматься и ответить :) )


1-17127
AZ
2003-02-22 09:40
2003.03.06
Запрет выбора компонента <B>курсором</B> в DesignTime


1-16990
malkolinge
2003-02-24 15:22
2003.03.06
Как запретить перемещение формы ?