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

Вниз

Версия 1.67   Найти похожие ветки 

 
Kladov   (2003-02-11 21:02) [0]

Готово. Выкладываю.


 
SPeller   (2003-02-11 21:12) [1]

Вот, Бартов тут жаловался что на сутки новости опаздывают.... Сейчас на сутки раньше выйдут :-)) У вас там ещё 11-е, а у меня уже 12-е и скоро вставать в универ :-))))


 
Bartov   (2003-02-11 21:28) [2]

2Kladov
Пишите всегда в форуме о выходе новой версии!

2SPeller
>Вот, Бартов тут жаловался что на сутки новости опаздывают.... Сейчас на сутки раньше выйдут :-)) У вас там ещё 11-е, а у меня уже 12-е и скоро вставать в универ :-))))
Ничего страшного, будешь спать по 2-3 часа в сутки как В.И. Ленин, но новости будешь рассылать вовремя!!! ;-)))

Всем, всем!
Большая просьба не захламлять эту ветку!!!
Сделайте себе закладку и пишите только о найденых вами БАГАХ в KOL 1.67!!!


 
SPeller   (2003-02-11 21:35) [3]

Всё, разослал, дело за серваком когда он срастит и разошлёт письма.

> Ничего страшного, будешь спать по 2-3 часа в сутки как В.И.
> Ленин, но новости будешь рассылать вовремя!!! ;-)))
Ну уж нет! :-)) Эт сёдня я так засиделся. Вчера (10-го) было день рожденья и за день я успел выспаться пока отходняки были.


> Большая просьба не захламлять эту ветку!!!
> Сделайте себе закладку и пишите только о найденых вами БАГАХ
> в KOL 1.67!!!
Ну вот, нахламил я тут уже... ) Ну всё, всё... Не бейте сильно....
Ушёл спать.
:-))


 
Alexander   (2003-02-12 15:27) [4]

Под NT меню глючит с Checked - галочка не затирается, хотя атрибут меняется. Визуально получается, что постоянно Checked := True.


 
Kladov   (2003-02-12 16:57) [5]

А раньше как было?
А вы случайно не пытаетесь программно поменять Checked на not Checked в событии OnClick?


 
Alexander   (2003-02-12 17:00) [6]

Нет не пытаюсь - я одновременно проверяю на NT и 2000, на NT не работает! Ещё сеёчас обнаружил - не работает установка свойства Enabled := False - всё время все пункты меню активные. Опять же всё проверяю сразу под NT/2000/XP (VMWare)


 
Kladov   (2003-02-12 19:30) [7]

Но у меня нет NT, и поставить не представляется возможным.

Посмотрите, при таком изменении кода что получается:


procedure TControl.TBSetBtnStt(BtnID: Integer; const Index: Integer; const Value: Boolean);
begin
BtnID := GetTBBtnGoodID( @Self, BtnID );
Perform( Index, BtnID, Integer( Value ) shl 16 );
end;


В 2000 по крайней мере ничего не изменилось.


 
Kladov   (2003-02-12 20:18) [8]

Нет, не то. Лучше замените вот на такой код и скажите, какая ошибка:


procedure TControl.TBSetBtnStt(BtnID: Integer; const Index: Integer; const Value: Boolean);
begin
BtnID := GetTBBtnGoodID( @Self, BtnID );
if Perform( Index, BtnID, Integer( Value ) ) = 0 then
( "*** " + SysErrorMessage( GetLastError )
Нет, не то. Лучше замените вот на такой код и скажите, какая ошибка:


procedure TControl.TBSetBtnStt(BtnID: Integer; const Index: Integer; const Value: Boolean);
begin
BtnID := GetTBBtnGoodID( @Self, BtnID );
if Perform( Index, BtnID, Integer( Value ) ) = 0 then
ShowMessage( "*** " + SysErrorMessage( GetLastError ) );
end;


 
Alexander   (2003-02-13 13:57) [9]

Так, после нескольких проб я обнаружил, что этот глюк с меню закрался при переходе с 1.62 на 1.63. То есть в 1.62 меню работает как нужно, а в 1.63 и позже уже нет (под NT).

Ещё, уже в 1.60 (более ранние версии не сохранились) под NT не отрисовываются заголовки столбцов для ListView. Они есть, обрабатываются нажатия, но они не нарисованы.


 
Alexander   (2003-02-13 14:01) [10]

По поводу ListView - с заголоаками в 1.60 и под 2000 проблема - затирается текст при изменении их ширины. Потом, не выяснил с какое версии, для 2000 такой глюк пропал.


 
Bartov   (2003-02-13 15:37) [11]

2Alexander и всем.
Поймите, что многие проблемы решаются установлением последний версии KOL!!!
И если в последней версии(в данном случае 1.67) есть ошибки, то надо подымать вопрос о ликвидации их.


 
Alexander   (2003-02-14 08:15) [12]

Я всегда прежде чем что-то слать сюда ставлю последнюю версию. Обнаружив там проблему, которой до этого не было я пытаюсь откатом назад найти место её появления. Что и было проделано для нахождения проблемы с меню.


 
Kladov   (2003-02-14 15:47) [13]

Так в какой версии KOL/MCK это наблюдается? В 1.67?


 
Alexander   (2003-02-14 16:24) [14]

Может не ясно написал, извините.
Меню: с версии 1.63 и далее
ListView: с версии 1.60 и далее (может и с более ранней)

Всё для NT.

И ещё у меня когда стояла 1.66, то ToolBar нормально в Design Time отображал иконки, а 1.67 не отображает, точнее отображает, но не те, какие надо, а какие-то стандартные из списка.


 
Kladov   (2003-02-15 11:03) [15]

и чего это я понял, что проблемы с TBButtonChecked, когда о меню шло. Все-таки лучше, когда ветка касаема не версии, а конкретного бага, и тогда тема обсуждения конкретная. Буду смотреть. У меня все версии от 0.73 живы.

В Autowar пока поиграйте. Кстати, советую испытать на детях 10-14 лет. У кого есть такие. Собственно, в 95г. для целей обучения детей программированию и придумывал.


 
Kladov   (2003-02-15 11:32) [16]

function MenuStructSize: Integer;
begin
Result := 44;
if not( WinVer in [wv31, wv95, wvNT] ) then
( TMenuItemInfo )
function MenuStructSize: Integer;
begin
Result := 44;
if not( WinVer in [wv31, wv95, wvNT] ) then
Result := {48=} Sizeof( TMenuItemInfo );
end;


Вот. Попробуйте под NT такое исправление.


 
Kladov   (2003-02-16 00:17) [17]

Ну кто-нибудь, попробуйте, у кого NT. А то уже 1.68 выкладывать пора.


 
Bartov   (2003-02-16 01:25) [18]

2Kladov
>А то уже 1.68 выкладывать пора.
Давно пора ;-)


 
Alexander   (2003-02-16 03:10) [19]

Извиняюсь за задержку. С предложенным исправлением заработало под NT


 
Kladov   (2003-02-16 09:05) [20]

Принято.



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

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

Наверх





Память: 0.49 MB
Время: 0.008 c
6-8558
Kremen
2003-09-08 17:13
2003.11.03
Как узнать ip-адрес компьютера своего?


7-8701
stLAM
2003-08-25 21:42
2003.11.03
Народ, как писать на десктопе


3-8278
Shura
2003-10-13 11:32
2003.11.03
Очень медленно ClientDataSet.Data:=DataSetProvider.Data


1-8377
Master
2003-10-23 01:08
2003.11.03
Как определить букву СD-ROMa?


3-8323
gray_hagen
2003-10-10 18:56
2003.11.03
Псевдоним





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский