Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2009-05-04 13:43:06 ЛС | профиль | цитата
мне просто интересно чем не верна реализация наследования всех форм от одного аплета( Варианты с одной формой на данном этапе не рассматриваем ). Можно и дальше продолжать перебирать все варианты с главной формой в качестве аплета, но кто-нибудь будет гарантировать после этого хотя бы правильное поведение кнопки на taskbar не говоря уже про все остальное?

сегодня ситуация такова: после правки 508 строки я получаю корректно работающие формы по всем вопросам означенным выше (собственно то, что и было раньше и на что никто никогда не жаловался). Смысл в этом
Galkov писал(а):
А если никогда не делать NewApplet, а просто отождествлять нашу главную с аплетом, то это еще и 100%-ный вариант.
И возможности при этом как работы с кнопками аплета, как и комбинаций взаимо-онерства - ровно такие же как и в Kol
Если у них не заставишь, ну значит и у нас не заставишь. И наоборот...

может быть и есть - не буду спорить - но лично я его не вижу.

а значит на текущий момент единственным вариатом выхода из ситуации является прокидывание дефайна, который позволит не нарушить совместимость, но и вернуться к привычному методу наследования

#pas
{$ifdef APPLET_FORM}
if FParent = nil then
{$endif}
Control := NewForm(Applet,'Form')
{$ifdef APPLET_FORM}
else Control := NewForm(FParent,'Form');
{$else}
;
{$endif}
после чего вопрос выглядит решенным
карма: 27
0