Модераторы: Vitalik

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Размер и скорость работы компонента 
:(
    Опции темы
Vitalik
Дата 22.5.2005, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(Quadr0 @ 21.5.2005, 13:32)
Файл размечивается до отображения на экране. А во воремя загрузки крутить ничего низя

--Resize_Images_Alt_Text--

Цитата(Quadr0 @ 21.5.2005, 13:32)
Конечно! Компонент же его использует! Он уже "вкомпилированн" в SynUniSyn.bpl пекедж.

Стрянно... Я, конечно, с этим вопросом не разбирался, но меня терзают смутные сомнения...
Вот к примеру, vcl70.bpl и rtl70.bpl. Вместе они занимают 2 с лишним метра. Эти bpl-ки всегда встраиваются в exe-шник, если мы используем vcl-компоненты. Так не все же эти 2 метра каждый раз присоединяются к exe-шнику! А только те модули, которые используются в приложении.
Или хотя бы взять "редакторы свойств" для компонента. Не могут же эти редакторы, которые Delphi использует только на этапе конструирования формы каждый раз включаться в exe-шник? Это было бы очень глупо со стороны разработчиков Delphi!
PM MAIL WWW ICQ YIM   Вверх
Quadr0
Дата 22.5.2005, 12:09 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 14.7.2011, 20:43
  Вверх
Vitalik
Дата 22.5.2005, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(Quadr0 @ 22.5.2005, 12:09)
Даже если не присоединяется. Всё равно раздражает.

Тебя? Как это? smile

Цитата(Quadr0 @ 22.5.2005, 12:09)
И смотри. Одно твоё сообщение противоречит другому. "Кому не нужен дизайнер - могут его отключить" и "Как мы будем задавать правила подцветки без дизайнера в run-time?"

Ты как-то абсолютно неправильно меня процитировал! Я писал:
  1). "Кому не нужен дизайнер в программе (из-за размера исполняемого файла или по другим причинам), могут его безболезненно не использовать." (здесь)
  2). "Как ты предполагаешь (после твоего разделения дизайнера) на этапе конструирования формы задать правила для нашего компонента?" (здесь)
Как видишь, никакого противоречия! smile

Цитата
А в run-time правила можно и без дизайнера задавать.

А, кстати, теперь ведь тогда станет не очень удобно в run-time подсветку то редактировать! Нужно либо каждый раз предлагать выбирать где же находится дизайнер, либо где-то отдельно хранить его местоположение...
Что есть очень не хорошо...
PM MAIL WWW ICQ YIM   Вверх
Quadr0
Дата 22.5.2005, 14:45 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 14.7.2011, 20:44
  Вверх
Vitalik
Дата 22.5.2005, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(Quadr0 @ 22.5.2005, 14:45)
Каким макаром ты собираешься на этапе конструирования формы работать с дизайнером. Формы то ещё нет!

Здрасти! Приехали! smile
А что по твоему делается в файле SynUniReg.pas?
Код
//...
procedure Register;
begin
  RegisterComponents( SYNS_ComponentsPage, [TSynUniSyn] );
  RegisterComponentEditor(TSynUniSyn, TSynUniEditor); // регистрируем редактор компонента
end;

{ TSynUniEditor }

procedure TSynUniEditor.Edit; // вот наш редактор - это вызов UniDesigner'a
begin
  TSynUniDesigner.EditHighlighter( Component as TSynUniSyn );
  Designer.Modified();
end;
//...


Цитата(Quadr0 @ 22.5.2005, 14:45)
Вот правила и задаются через типы.

Это ты о чём? Что ты имеешь ввиду?

Цитата(Quadr0 @ 22.5.2005, 14:45)
Предполагается, что те, кто будут юзать дизайнер, будут создавать и редактировать в нём подцветки, а задавать через него правила это какое-то форменное извращение.

Подожди, разве "редактировать подцветки" и "задавать правила" - это не одно и тоже???
Как это ни прискорбно, но похоже мы друг друга совсем не понимаем... Нужно определиться со словарём терминов, чтобы разговаривать не на разных языках...

Цитата(Quadr0 @ 22.5.2005, 14:45)
Предлагаю устроить опрос, указав причны для чего его хотят отделить и почему его лучше оставить и на основе его результатов выбрать компромиссный путь.

Теоретически это было бы не плохо, но:
1). Мало кто быстро среагирует на создание опроса.
2). С тем же результатом можно здесь выкладывать свои мнения, но пока что в обсуждении учавствуем только мы вдвоём
3). Мы сами друг друга похоже не до конца понимаем, а тут еще предлагать голосовать не разобравшись в проблеме...

Поэтому пока что буду ждать твоего ответа...
PM MAIL WWW ICQ YIM   Вверх
Quadr0
Дата 22.5.2005, 18:33 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 14.7.2011, 20:45
  Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема »


 




[ Время генерации скрипта: 0.0796 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.