forked from KolibriOS/kolibrios
update 'kol_f_edit'
git-svn-id: svn://kolibrios.org@1705 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -153,6 +153,7 @@ pop edi esi ecx</pre>
|
||||
<p>где: <b>tree1</b> - структура tree_list;
|
||||
<b>0</b> - позиция узла, с которого берется указатель;
|
||||
<b>esi</b> - указатель на структуру описывающую узел.</p>
|
||||
<p><b>Замечание.</b> Если узел с указанным индексом не найден, в указателе возвращается 0.</p>
|
||||
|
||||
<h2><a name="fun_poi_gni">tl_node_poi_get_next_info</a></h2>
|
||||
<p>Берет указатель на следующий элемент в цепи, без учета открытия/закрытия дочерних узлов. Пример использования функции:</p>
|
||||
@@ -162,6 +163,7 @@ pop edi esi ecx</pre>
|
||||
pop esi ;переходим к следущему узлу</pre>
|
||||
<p>где: <b>tree1</b> - структура tree_list;
|
||||
<b>esi</b> - до вызова функции указатель на структуру описывающую узел, после вызова указатель на структуру описывающую следущий узел в цепи.</p>
|
||||
<p><b>Замечание.</b> Если следущий узел не найден, в указателе возвращается 0.</p>
|
||||
|
||||
<h2><a name="fun_poi_gd">tl_node_poi_get_data</a></h2>
|
||||
<p>Берет указатель на данные (пользовательские и подпись) из узла указанного в указателе. Пример использования функции:</p>
|
||||
@@ -210,8 +212,17 @@ pop edi esi ecx</pre>
|
||||
|
||||
<h2><a name="fun_gme">tl_get_mem_size</a></h2>
|
||||
<p>Вычисляет размер блока памяти (в который были раньше сохранены элементы).
|
||||
Эту функцию можно использовать перед сохранением на диск, для получения точного
|
||||
размера сохраняемых данных.</p>
|
||||
Эту функцию можно использовать перед сохранением на диск, для получения точного размера сохраняемых данных. Пример:</p>
|
||||
<pre> MEM_SIZE equ 5000
|
||||
node_data rb MEM_SIZE
|
||||
.........
|
||||
;сохраняем данные в 'node_data'
|
||||
stdcall dword[tl_save_mem], MEM_SIZE, node_data, 0, tree1
|
||||
pop eax ;код ошибки
|
||||
.........
|
||||
;получаем размер данных в 'node_data'
|
||||
stdcall dword[tl_get_mem_size], node_data, tree1
|
||||
pop ecx ;размер данных, должен быть <= MEM_SIZE</pre>
|
||||
|
||||
<h2><a name="version">version_tree_list</a></h2>
|
||||
<p>Версия элемента</p>
|
||||
|
||||
Reference in New Issue
Block a user