Re[6]: Отладочные символы
От: samodelkin Россия  
Дата: 26.01.10 07:38
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Я сильно подозреваю что и имя моей функции тебе ничего не скажет.


CS>Есть такая штука class htmlayout::dom::expando .

CS>С её помощью можно отследить висящие DOM элементы.
CS>Алгоритм примерно следующий:

CS>1) момент X проходим по всем элементам и назначаем на каждый свое expando.

CS>При этом добавляем эти expando в map<HELEMENT,expando*>.
CS>2) Закрываем окно или грузим другой документ. В процессе выгрузки будет вызван
CS>expando::finalize() для всех элементов с expando.
CS>По finalize() удаляем DOM элемент из map<HELEMENT,expando*>.

CS>По завершению данной операции в map<> останутся зависшие элементы.

CS>В большинстве случаев достаточно просто вывести их tag name чтобы понять где оно и что оно.

Я на самом деле вызываю функцию, наподобие этой:

const char* pdoc = "<html><frame src='http://terrainformatica.com/' /></html>";
HTMLite::load(LPCBYTE(pdoc),strlen(pdoc));

со своим собственно подготовленным html.
Поэтому даже не представляю, что мне потом делать с dom-элементами. Предполагаю, что не освобождается image, локальный путь на который указан в моем html.

А что мне делать с неосвобожденными dom-элементами после того, как я пойму, что они например не выгружаются ? Есть ли специальные функции для их выгрузки ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.