По результату - опциональное св-во переключения места чтения данных. Влепил NULL, и данные пошли сверху...
Может и полезно, но причем здесь Global ИМХО
[size=-2]------ Добавлено в 14:14
И такое:
procedure THIGlobalVar.SetData;
begin
if not _IsNull(Data) then
_work_doValue(Data,0);
end;
Работает конечно, но эта работоспособность определяется особенностями кодогенерации.
Т.е., не локализована внутри элемента - а это не очень хорошо...
[size=-2]------ Добавлено в 14:16
И вообще, странно ведет себя элемент (безотносительно к Ex), когда doName меняет свое непустое имя на уже существующее