crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Сохранение памяти в VS 2010, Модуль для сохранения памяти переменной.
Cergey
  опции профиля:
сообщение 11.11.2010, 10:51
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 62
Регистрация: 18.10.2008
Пользователь №: 395

Спасибо сказали: 3 раз(а)




Репутация:   1  


Здравствуйте, Все!!! :)

При работе программы у меня в памяти у одной переменной образуется ОГРОМНОЕ ДЕРЕВО!!! Для проверки, его нужно вывести в XML-файл. Писать все варианты долго и потом все-равно оно не пригодится.

Может знает кто модуль для VS, чтоб сохранял всю память переменной в файл???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 11.11.2010, 11:23
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


Ну я думаю что если подобный модуль и есть, то только за ооооочень большие деньги :))
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 11.11.2010, 11:26
Сообщение #3


фрилансер
******

Группа: Участник
Сообщений: 2939
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


пиши в файл ID элемента и за ним содержимое. И так пока не всё :) Загружать в обратном порядке.

а XML получился бы наипростейший - что там писать то
<doc>
  <node>
    <id>1</id>
    <parent_id>0</parent_id>
    <par1>text</par1>
    <par2>text</par2>
    <par3>text</par3>
  </node>
  <node>
    <id>2</id>
    <parent_id>0</parent_id>
    <par1>text</par1>
    <par2>text</par2>
    <par3>text</par3>
  </node>
...
...
</doc>


Сообщение отредактировал Алексей1153 - 11.11.2010, 11:28
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Cergey
  опции профиля:
сообщение 12.11.2010, 11:16
Сообщение #4


Студент
*

Группа: Участник
Сообщений: 62
Регистрация: 18.10.2008
Пользователь №: 395

Спасибо сказали: 3 раз(а)




Репутация:   1  


Дерево сильно вложенное с неизвестной вложенностью по дугам. МНОГО ПИСАТЬ!!!!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 12.11.2010, 12:06
Сообщение #5


фрилансер
******

Группа: Участник
Сообщений: 2939
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


Cergey, любое дерево - это всего две ступеньки описания XML: узел и информация об узле. Лентяюшко :) Значит, не сильно нужно.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Cergey
  опции профиля:
сообщение 12.11.2010, 21:19
Сообщение #6


Студент
*

Группа: Участник
Сообщений: 62
Регистрация: 18.10.2008
Пользователь №: 395

Спасибо сказали: 3 раз(а)




Репутация:   1  


Нужно сильно. Ладно писать буду. А дерево - синтаксический разбор языка Objective-C.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 13.11.2010, 10:58
Сообщение #7


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


+1 Алексею, тем более что есть много библиотек, упрощающих процесс генерации именно XML :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 13.11.2010, 13:57
Сообщение #8


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


Цитата(Cergey @ 12.11.2010, 23:19) *
Нужно сильно. Ладно писать буду. А дерево - синтаксический разбор языка Objective-C.

синтаксические анализаторы (уже отлаженные) обычно пишутся в ANTLR. там и деревья строятся, и вывод какой угодно можно сделать. ну, естественно, если написание анализатора - не самоцель.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 19.4.2024, 8:47