Нужно ли высвобождать память

Автор Тема: Нужно ли высвобождать память  (Прочитано 6965 раз)

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

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Нужно ли высвобождать память
« Ответ #15 : 13-09-2017, 17:24:39 »
Ну ты же понимаешь, что без RealDWG такое приложение работать не может.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Re: Нужно ли высвобождать память
« Ответ #16 : 13-09-2017, 17:26:34 »
Это что же получается память забрали а высводить не можем.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Re: Нужно ли высвобождать память
« Ответ #17 : 13-09-2017, 17:32:58 »
Ну ты же понимаешь, что без RealDWG такое приложение работать не может.
Получается, что я просто в памяти создал объекты Line,
подключив к проекту сборки AutCAD API
Ни какую базу не открывал и в таблицы примитивы не добавлял.
Но и память высвобидить не могу.


Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Re: Нужно ли высвобождать память
« Ответ #18 : 13-09-2017, 17:38:18 »
Ну представь к примеру такую задачу.
К примеру я хочу использовать сборки AutoCAD API просто
как некий математический аппарат для каких-то вычислений.
Мне для этого и база данных не нужна и интерфейс AutoCAD тоже не нужен.
Просто создать объекты AutoCAD, вычислить что0то с помощью них ии все.
А память, выделеная под них не высвобождается.
 

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Нужно ли высвобождать память
« Ответ #19 : 13-09-2017, 21:01:55 »
К примеру я хочу использовать сборки AutoCAD API просто
как некий математический аппарат для каких-то вычислений.
Ты кажется ничего не понял из того, что я тебе писал.
Повторюсь:
1. Сборки из состава AutoCAD ты не можешь использовать отдельно от AutoCAD (т.е. не внутри плагинов AutoCAD, а в отдельном exe-файле). Они все завязаны на acad.exe и acdbNN.dll, которые не работают вне AutoCAD.
2. Сборки из состава RealDWG ты можешь использовать без AutoCAD, т.е. можно создать отдельный exe-файл. Но ты должен выполнить все правила создания RealDWG-приложения, т.е. создать правильно Host и т.д., и т.п.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Re: Нужно ли высвобождать память
« Ответ #20 : 14-09-2017, 08:55:20 »
Спасибо. Мне все ясно.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Нужно ли высвобождать память
« Ответ #21 : 14-09-2017, 08:57:56 »
Фух. Отлично!
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение