Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

RbControls for KOL? [Delphi, Windows]


Страницы:   1 2 3 4

RA ©   (2005-04-22 16:05:00) 

Интересно узнать, как народ относится к идее использования в проектах KOL компонентов типа RbControls (их можно взять здесь http://r.b.a.g.free.fr)? Т.е. они почти готовы, но размер екзешника с некоторыми контролами = около 55к (это с заменой систумных модулей). Поэтому и вспрашиваю стоит ли продолжать?


RA   (2005-05-31 10:22:00) [41]

Да, глюки в дизайнере отмечаются, поэтому, наверное, придется пока отказаться от отрисовки на этапе разработки, до выяснения причин (возможно они кроются в установке свойств по умолчанию).


rOOse   (2005-05-30 17:19:00) [42]

однако нет проапдейтил кол до 2.8 все равно не получается
насчет св-в молчит а вот прогрессбар когда хочеш поменять позишн вылезает прямо в дезигн тайм exception in KOLRbControlD6.bpl


rOOse   (2005-05-30 15:39:00) [43]


> [24] RA ©   (30.05.05 09:52)

Наверное вы правы у меня версия 2.0


RA   (2005-05-30 09:52:00) [44]

2rOOse
А как насчет версии KOL? Я использую 2.08.
По ссылкам лежат последние версии - проверенно.


rOOse   (2005-05-27 20:00:00) [45]

Delphi 6
Windows XP
у меня подозрение что последняя ссылка ведет не туда
демо работает только когда открываешь ее в дельфи он ругается что нету у компонента буттон св-ва флат  и т.д. и т.п.


RA   (2005-05-27 18:15:00) [46]

2rOOse
сообщите мне пожалуйста версию Delphi и какую ОС вы используете. И, если возможно, пришлите пожалуйста исходные коды проекта, который глючит (желательно с кратким описанием проблемы).
А демо тоже не работает?


rOOse   (2005-05-25 18:42:00) [47]

что-то глючит пострашному


rOOse   (2005-05-25 18:24:00) [48]

пошло после того как в одном  месте поменял знак деления (/) на div


rOOse   (2005-05-25 18:22:00) [49]

[Error] KOLRbControls.pas(3105): Incompatible types: 'Integer' and 'Extended'


RA   (2005-05-25 18:18:00) [50]

News:
v1.3 (25.05.2005)
1) исправленно добавление ресурсов для KOLRbCheckBox и KOLRbRadioButton в MCK,
когда в проекте несколько форм (спасибо MTsv DN за BugReport)
2) поправлена отрисовка KOLRbSplitter
3) добавлен KOLRbStyleManager
4) и снова поправлена отрисовка KOLRbPanel
5) удаленны св-ва DefaultFrom и DefaultTo у KOLRbPanel и KOLRbProgressBar,
теперь к ним нужно добираться через colors; в MCK они остались.
-----------
Компоненты: http://admin.greenhouse.zp.ua/KOLRbControls.rar
Демо: http://admin.greenhouse.zp.ua/KOLRbDemo.rar


RA   (2005-05-23 09:10:00) [51]

Ясно. С несколькими формами еще не тестил. Но знаю в чем проблема. При генерации unit_1.inc в него добавляется строка
{$R KOLRbCheckBox.res} - если используется KOLRbCheckBox
или {$R KOLRbRadioButton.res} - если используется KOLRbRadioButton
Поэтому при генерации unit_1.inc для 2-х форм эта строка будет и в unit1_1.inc и в unit2_1.inc, поэтому и вылетает ошибка "Duplicate Resources".
Пока придется удалять вышеозначенную строку в одном из unit_1.inc вручную. В следующей версии эта ошибка будет поправлена.


MTsv DN   (2005-05-20 18:14:00) [52]

2 RA
Привет...
Контролы "обалденные". Спасибо за адаптацию под KOL. Появился такой вопрос:
У меня две формы. Если кинуть на каждую по RbCheckBox, то ехе-шник компилируется, но выдается ошибка "Duplicate Resources". Трассировка программы не получается...но ехе-шник работает правильно (в плане прорисовки)

С уважением MTsv DN


RA   (2005-05-20 14:32:00) [53]

News:
v1.2 (15.05.2005)
1) добавлена отрисовка контролов при transparent=true
2) добавленно св-во transtarent для RbButton в MCK
3) доработано св-во down у RbButton
4) добавлен KOLRbSplitter
5) улучшена отрисовка KOLRbPanel


MTsv DN   (2005-05-11 18:29:00) [54]

Извеняюсь за наглость...

А нет желание еще и RbAdvComboBox под KOL адаптировать?..

С уважением MTsv DN


Vladimyr   (2005-05-10 17:35:00) [55]

Спасибо, теперь всё клёво! :)

(Хотя канва всё же осталась, глюки в 98-й вроде не лезут.)


RA   (2005-05-10 16:09:00) [56]

Снова обновление.
12) поправлена обработка сообщения WM_PAINT из-за кардинально неправильной отрисовки в 9х
13) исправлена загрузка картинки из ресурса


RA   (2005-05-10 14:18:00) [57]

Поправленно:
1) при нажатии на кнопки моргает кусок какой-то рамки
2) на кнопку мышью, а затем, не отпуская мыши, отвести курсор за пределы кнопки
Спасибо, Vladimyr.


Vladimyr   (2005-05-10 13:06:00) [58]

Также ещё один глюк отрисовки: если нажать на кнопку мышью,
а затем, не отпуская мыши, отвести курсор за пределы кнопки
и только потом отпустить мышь, то в случае обычных кнопок,
кнопка просто не нажмётся.

Тут она тоже не нажмётся (то есть не выполнится OnClick),
но зато каждый раз при наведении на неё курсора она будет
как бы нажиматься (то есть отрисовываться как нажатая).

Избавиться от такого поведения можно, нажав кнопку ещё раз
"по-нормальному" (чтобы   OnClickсработал).


Vladimyr   (2005-05-10 12:37:00) [59]

Сделано неплохо, вот только при нажатии на кнопки моргает кусок какой-то рамки (то есть рисуется верхняя и левая линии рамки, а правая и нижняя, похоже, попадают за границу кнопки).

Я так понимаю, это недоработка отрисовки.

Предлагаю идею собственной отрисовки, которая позволяет полностью избавиться от артефактов:

procedureTMainForm.Btn1Paint(Sender: PControl; DC: HDC);
var                // добавляем картинку поверх кнопки
 op: TOnPaint;
begin
 with
Sender^ do begin
   op := OnPaint;
   OnPaint := nil;
   Perform (WM_PAINT, DC, 0);
   OnPaint := op;
    ifEnabled then
      BitIcon[Tag].Draw (DC, 5, 4)
    else
      BitIcon[Tag+4].Draw (DC, 5, 4);
    // ну, тут можно делать любые свои отрисовки...
 end;
end;


Также вместо Canvasлучше использовать DC. Работать будет быстрее, а под 98-й Виндой канва к тому же откровенно глючит.


RA   (2005-05-10 12:03:00) [60]

Ссылка все та же:
http://admin.greenhouse.zp.ua/KOLRbControls.rar


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо