Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];

Вниз

RbControls for KOL?   Найти похожие ветки 

 
fellix   (2005-07-21 15:45) [40]

http://www.thaddy.com/kolrbdemo1.4.rar
!   kolrbdemo1.4.rar: Unexpected end of archive


 
fellix   (2005-07-21 15:50) [41]

> [40]
Although, this isn"t much important because only exe-file is corrupted. Everybody can rebuild it.


 
RA ©   (2005-07-21 16:08) [42]

2fellix
if size=550b then don"t use downloader!


 
Thaddy   (2005-07-21 16:27) [43]

I have tested it before I posted the links.
They work.
You need latest version of unrar to unpack them, though.


 
fellix   (2005-07-21 16:38) [44]

> [42][43]
Size is 40542
WinRAR 3.50 beta 7


 
Thaddy   (2005-07-21 16:42) [45]

I will repack them as zipfiles, ok?


 
fellix   (2005-07-21 16:50) [46]

OK. Thanks. :-)


 
Thaddy   (2005-07-21 17:13) [47]

2felix: done!


 
fellix   (2005-07-21 17:23) [48]

> Thaddy [47]
http://www.thaddy.com/kolrbdemo1.4.zip works fine.
Thanks again.


 
MTsv DN   (2005-07-22 16:50) [49]

2 RA
У меня полетели ошибки с несуществующим свойством Anchor (кажется) Может из-за того что Delphi 6 использую...

Как до компа доберусь пересоберу все...

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


 
RA ©   (2005-08-01 17:47) [50]

News:
v1.5 (29.07.2005)
1) Оптимизирован код конструкторов
2) Устранены утечки памяти:
  - из-за неуничгожения Timer"а
  - в процедуре UpdateFrame
3) Подправлен код обращений к свойствам
4) Добавлена перерисовка компонентов при изменении свойства Colors в IDE

Лежат на сайте Thaddy
http://members.chello.nl/t.koning8/kolrbcontrols1_5.zip


 
RA ©   (2005-08-19 15:22) [51]

Теперь и здесь
http://admin.greenhouse.zp.ua/kolrbcontrols1_5.zip
http://admin.greenhouse.zp.ua/kolrbdemo.zip


 
homm   (2005-08-24 19:49) [52]

RA, я нашел глюк один. Если скачаеш проект мой проект и поставиш на форму RBCheckBox (их там потому и нет), и просто нажмещ на него во время исполнения, то получиш Access vioalent. Помоему там Parent где-то теряется.

http://www.homm86.narod.ru/ets_src.zip


 
RA ©   (2005-08-25 09:14) [53]

Не качается. Если можно, то скинь на мыло.


 
RA ©   (2005-08-26 11:27) [54]

2homm
Ты наверное имел ввиду KolRbRadioButton? Попробуй отключить дебугер. Проблема заключается в процедуре TRbControl.DeActivateSiblings. Из-за того что к объектам не применим оператор is, при переборе объектов невозможно определить является ли текущий объект RbControl или же чем-то другим. Судя по описанию в KOL для этих целей служит функция AncestorOfObject, но ти ли я не так понял для чего она, то ли неправильно ее использую. Если кто знает привоже здесь код

   for i := 0 to Parent.ChildCount-1 do
   begin
     try
     if (Parent.Children[i]<>@Self)and
        (TRbControl.AncestorOfObject(Parent.Children[i])) // <- так я пытаюсь определить является ли текущий объект объектом типа PRbControl
     then begin
       // делаем необходимые дествия с PRbControl(Parent.Children[i])
     end;
     except end;
   end;//i


 
thaddy   (2005-08-26 18:51) [55]

Ancestorofobj will fail, because you used the recommended way, and so a RBXXX control is a true KOL control.(Which is good!)
I suggest you change the subclassname property to something like rb_obj_CheckBox, etc.
This makes it possible to check for the controltype, without having to use named controls (and thus extra code).


 
homm   (2005-08-26 20:40) [56]

давай по пунктам.
1. сори я действительно имел ввиду RadioButton.
2. в дебагере, без дебагера, все равно.
3. ты пишеш:
if (Parent.Children[i]<>@Self)and ...
уже сдесь Parent.Children[i] = access violation
i=0 кстати
4. ошибки у тебя или у меня? как мне добится рабочего RadioButton?


 
thaddy   (2005-08-26 21:30) [57]

No,

You have to wait until RA follows my suggestions or finds another solution. (Although, personnally, I do not think he needs to fix this! since it is not a bug, merely an inconvienience))
What you want is now only possible with modifications of the sourcecode.
I am aware that Russian and English language can be difficult, but you misunderstand the real problem.

It wouldn&#39;t be too bad if you would investigate this yourself: it is obvious!


 
RA ©   (2005-08-29 13:32) [58]

News:
v1.51 (29.08.2005)
1) Исправленна процедура DeActivateSiblings, вызываемая при изменении состояния
  переключателя (RbRadioButton и RbButton).
  (Спасибо Homm за BugReport и Thaddy за идею реализации кода)

Вот ссылка:
http://admin.greenhouse.zp.ua/kolrbcontrols1_51.zip


 
RA ©   (2005-09-07 14:05) [59]

News:
v1.6 (02.09.2005)
Внесено много исправлений от Карпинского Александра aka Homm:
1) отказ от try ...; как следствие - отключение err
2) теперь, благодаря вводу св-ва FNeedUpdate, метод UpdateGradients вызывается
  лишь тогда, когда это действительно необходимо
3) исправлена отрисовка KOLRbCheckBox и KOLRbRadioButton
Другие изменения
4) Удалены лишние invalidate
5) За ненадобностью упразднены EventTextChanged, EventFocusChanged, EventEnabledChanged
6) Исправлено зеркало KOLRbStyleManager (спасибо Карпинскому Александру aka Homm за BugReport)
7) Немного подчистен код

ссылка:
http://admin.greenhouse.zp.ua/kolrbcontrols1_6.zip


 
MTsv DN   (2005-09-15 17:24) [60]

Привет...

У меня возникла такая проблема. На динамической форме появляются RbCheckBox и RbRadioButton... При обновлении до версии 1.6. Стала появляться ошибка при установке свойства Checked для RbRadioButton.

Ошибка в процедуре procedure DeActivateSiblings, вот здесь:

         if (PCompData(PRbControl(Parent.Children[i]).CustomObj).FTypeRbControl=cRbButton) and(TypeC=cRbButton)and(PRbControl(Parent.Children[i]).Down) then
            PRbControl(Parent.Children[i]).SetDown(false);

При проверке PCompData(PRbControl(Parent.Children[i]).CustomObj).FTypeRbControl=cRbButton,
PRbControl(Parent.Children[i]).CustomObj может равняться 0 (при i=0). Отсюда ошибка...
Изменил так:

var
po : PObj;
...
...
...
         po := PRbControl(Parent.Children[i]).CustomObj;
         if po = nil then exit;
         if (PCompData(po).FTypeRbControl=cRbButton) and(TypeC=cRbButton)and(PRbControl(Parent.Children[i]).Down) then
            PRbControl(Parent.Children[i]).SetDown(false);


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


 
shalex   (2005-09-28 15:26) [61]

В RbPanel не могу изменить толщину border? Как это сделать?


 
MTsv DN   (2005-09-28 15:59) [62]

Используй BorderWidth...

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


 
shalex   (2005-09-28 22:17) [63]

Пробовал...не помогает


 
MTsv DN   (2005-10-06 10:43) [64]

2 RA
Еще предложение... В процедуре SetPosition у ProgressBar"а добавить:


 if Min <> Max
 then D.FPercent :=  Round(Abs((Position - Min) / (Max - Min)) * 100)
 else D.FPercent := 0;

 SendMessage(D.FRbControl.Handle, PBM_SETPOS, D.FPosition, 0);
 Invalidate;//!!!
end;


Это все-таки ProgressBar...

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


 
RA ©   (2005-10-06 12:37) [65]

News:
v1.7 (06.10.2005)
1) Для уменьшения размера выходного файла вызов BitBlt заменен на вызов
   метода Draw объекта PBitmap
  (по рекомендации Карпинского Александра aka homm)
2) Исправлены вызовы событий - некоторые события вызывались дважды
  (спасибо Карпинскому Александру aka homm за BugReport)
3) Устранена ошибка, возникающая при установке свойства Checked
  (спасибо MTsv DN за исправления)
4) Теперь при изменении Position у ProgressBar"а отправляется сообщение PBM_SETPOS
  с первым параметром Position
  (спасибо MTsv DN за дополнение)
5) Заработало событие OnMouseDoubleClick
6) У объекта RbStyleManager удалено свойство File
7) Изменен формат хранения стилей для RbStyleManager - теперь размер стиля >= 132 байта,
  также добавлены методы:
    - function RbStyle2Str:String;
    - procedure Str2RbStyle(s:string);
  Так стили без проблем можно хранить в ресурсах.
  (старые стили не поддерживаются)
8) Теперь при использовании зеркала RbStyleManager нужно вызывать его метод UpdateStyle
  преред показом формы (это сделанно из-за того, что вызов указанного метода иногда
  распологался в файле unit_1.inc до добавления всех контролов в список менеджера стилей)

ссылка:
http://admin.greenhouse.zp.ua/kolrbcontrols.zip
(теперь такая ссылка будет всегда у самых последних версий, а более ранние будут называться */kolrbcontrolsX_Y.zip)


 
Thaddy   (2005-10-06 20:32) [66]

On RA"s request I will replace my download links to rbcontrols with URL redirections. The problem from earlier this year seems to be solved ;)


 
MTsv DN   (2005-10-21 12:14) [67]

2 RA
Привет... Посмотри тему: http://delphimaster.net/view/11-1129872211/

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



Страницы: 1 2 вся ветка

Форум: "KOL";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.62 MB
Время: 0.013 c
1-1148733499
parovoZZ
2006-05-27 16:38
2006.07.09
Цикл обработки сообщений Application


2-1150890972
newbie2
2006-06-21 15:56
2006.07.09
Как разрулить ситуацию?


2-1150380700
irena
2006-06-15 18:11
2006.07.09
синтаксис оператора with


2-1150112690
Dr. Genius
2006-06-12 15:44
2006.07.09
Как сделать активным окно некоего приложения


3-1147104200
Nicky
2006-05-08 20:03
2006.07.09
как посчитать сумму через запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский