Удалить строки без объектов.mbx

(С) Мазуров Дмитрий Алексеевич

В некоторых программах, работающих с графическими объектами таблиц (далее, просто объектами), может возникать ошибка "В этом выражении нельзя использовать неинициализированную переменную object". Эта ошибка, как правило, означает, что программа встретила строку таблицы, к которой не прикреплено объекта (хотя к строкам этой таблицы можно прикреплять объекты). Строки без объектов могут получаться при конвертации из других программ (например, Vector), при графических операциях, результатом которых является пустой объект и в некоторых других случаях. Обычно эти строки представляют собой мусор, мешающий нормальной работе. Можно удалить такие строки, выполнив в таблице выборку с условием "not obj" и удалив выбранные строки. Чтобы не проделывать эту процедуру вручную для каждой таблицы и создана эта программа. Запускаем программу, выбираем в меню "Программы" пункт "Удалить строки без объектов" и программа удалит их из всех открытых таблиц, к которым можно прикреплять объекты. В окне сообщений будет выдано количество удаленных строк для каждой таблицы, если таковые имеются. 
Внимание! После удаления строк без объектов таблица сохраняется автоматически! Имейте это ввиду. 