1. 升级装饰器和适配器代码
2. 修复components的bug
This commit is contained in:
@@ -54,7 +54,7 @@ begin
|
||||
if not ifNumber(_index) then
|
||||
begin
|
||||
ind := 1;
|
||||
name := Format(conf_[_name][0], ind);
|
||||
name := format(conf_[_name][0], ind);
|
||||
xml := zipfile_.Get(name);
|
||||
while ifObj(xml) do
|
||||
begin
|
||||
@@ -62,7 +62,7 @@ begin
|
||||
obj := {self.}NewObject(_name);
|
||||
obj.InitNode(node);
|
||||
_variable[length(_variable)] := obj;
|
||||
name := Format(conf_[_name][0], ++ind);
|
||||
name := format(conf_[_name][0], ++ind);
|
||||
xml := zipfile_.Get(name);
|
||||
end
|
||||
return _variable;
|
||||
@@ -70,8 +70,15 @@ begin
|
||||
if ifnil(_variable[_index]) then
|
||||
begin
|
||||
obj := nil;
|
||||
{self.}SetProp(obj, _name, _index + 1);
|
||||
_variable[_index] := obj;
|
||||
name := format(conf_[_name][0], _index);
|
||||
xml := zipfile_.Get(name);
|
||||
if ifObj(xml) then
|
||||
begin
|
||||
node := xml.FirstChild(conf_[_name][1]);
|
||||
obj := {self.}NewObject(_name);
|
||||
obj.InitNode(node);
|
||||
_variable[_index] := obj;
|
||||
end
|
||||
end
|
||||
return _variable[_index];
|
||||
end;
|
||||
|
||||
Reference in New Issue
Block a user