Galkov писал(а):
А вот про метод delete - нет...Правильно. Нет потребности - нет и метода.
Galkov писал(а):
К тому же, пока не очень ясно как именно на сегодняшнюю концепцию должен реагировать редактор форм...Достаточно просто:
- на схеме ищется элемент по маске: Type.Class = WinElement AND Edit.Class in [Form, Panel, GroupBox,ScrollBox]
- если найден, то он становится родителем и кнопка "Редактор формы" в среде активируется.
- запрет на вставку элементов с Type.Class = WinElement очевидно снимается совсем.
Galkov писал(а):
Чего-то мне думается, что следует заменить элемент Run на продвинутую версию элемента Applicationи мне думается. Только развитие пакета (о чем в readme и написано) в планы на ближайшее будущее не входит.
[size=-2]------ Добавлено в 10:50
Galkov писал(а):
Вопрос: как методы TSDK_3 (мы же должны предполагать что они там есть) увидят коды типа win_1.widthкак-то так
type
TSDK_0 = object
public
win_1:PControl;
win_2:PControl;
SDK_4:TSDK_3;
SDK_5:TSDK_3;
....
function ReadData1:integer;
end;
SDK_4 := TSDK.create(self);
...
function TSDK_0.ReadData1:integer;
begin
Result := win_1.width;
end;
...
procedure TSDK_3.method;
begin
...
var2 := Parent.ReadData1;
...
end;