Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2007-07-02 10:50:42 ЛС | профиль | цитата
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;
карма: 27
0