D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Команды системы (TCL) / decatalog

decatalog

Декаталогизация FlashBASIC-программы или подпрограммы

Удаляет указанную запись (записи) содержащую объектный код FlashBASIC из DICT указанного файла, а также описание (описания) соответствующего глагола из MD текущего счета.

decatalog file.reference itemlist* 

Чтобы декаталогизировать программу, не требуется, чтобы она была ранее каталогизирована. Если глагол программы не определен в главном словаре, глагол "decatalog" все равно удалит объектный код.

После успешной компиляции программы в словарь файла помещается запись, указывающая на объектный код. Эта запись-указатель определяет виртуальный адрес, где действительно хранится объектный код. Имя записи-указателя на объектный код совпадает с именем исходной программы. Эта запись имеет следующий формат:

Идентификатор записи – имя программы
Атрибут 1 – адрес первого фрейма в блоке смежных фреймов, выделенных для хранения объектного кода
Атрибут 2 – количество смежных фреймов, используемых для хранения объектного кода

Примеры:

decatalog bp enter.supplier
[242] 'enter.supplier' decataloged!
('enter.supplier' декаталогизирована)