Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.064 c
1-17064
DiamondShark
2003-02-25 14:23
2003.03.06
DLL и Visual C


6-17216
neodiX
2003-01-13 01:25
2003.03.06
Что за ошибка, в чем причина?


1-17186
Николай Быков
2003-02-24 12:02
2003.03.06
как можно быстрее сделать?


1-17016
Charly22
2003-02-21 21:02
2003.03.06
Отображение реестра в TTreeView


14-17276
JibSkeart
2003-02-19 16:41
2003.03.06
это только у меня такой глюк ??? -> Конференция





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский