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

Вниз

TToolBar - ошибка винды или VCL?   Найти похожие ветки 

 
сопляк   (2008-01-15 20:22) [0]

Вот короче создал сабж, Flat = True, кнопок понасоздавал, и тут заметил ошибку, которая возникает, если проделать следующие действия (runtime):
1) нажать левую кнопку мыши на любую кнопку на тулбаре
2) не отпуская этой самой левой кнопки нажимаем на правую кнопку мыши
3) кнопка стала такого вида, какой принимает, если мышь НЕ над кнопкой. Но я на это не жалуюсь. Итак, отпускаем все кнопки мыши
4) а вот теперь то, на что я жалуюсь. Теперь, если нажать на любую кнопку тулбара левой кнопкой, а потом отпустить ее ЗА ПРЕДЕЛАМИ кнопки, кнопка ТУПИТ!
Если все ясно, что я тут написал, скажите: это ошибка чья? Винды или VCL? В Explorer и IExplorer эта ошибка тоже встречается.


 
Palladin ©   (2008-01-15 20:27) [1]


> В Explorer и IExplorer эта ошибка тоже встречается.

ну так ясен пень это ошибка VCL конечно


 
сопляк   (2008-01-15 20:28) [2]

Я так понял, эта ошибка винды. А ее исправить нельзя? Облом будет, если заказчик узнает


 
Palladin ©   (2008-01-15 20:30) [3]

лучше ему об этом не рассказывать, а если натолкнется, то объяснить, что это стандарт поведения такой, используемый повсеместно в мире, очень модный, кстати


 
сопляк   (2008-01-15 20:31) [4]

)) Ну ладно, то есть эту ошибку надо так и оставить. Вот заметил, в вин98 тоже такая была, неужто в хр не убрали?


 
Palladin ©   (2008-01-15 20:32) [5]

ну как видишь


 
сопляк   (2008-01-15 20:35) [6]

Во дают. А вот еще ошибка: вызываем контекное меню в окне Explorer"a, а потом подводим мышь к главному меню окна (все того же explorer"a). Жмем левой кнопкой - меню вылезает, но верхняя надпись над меню (Файл, Справка и тд) неправильно рисуется


 
{RASkov} ©   (2008-01-15 20:59) [7]

> но верхняя надпись над меню (Файл, Справка и тд) неправильно  рисуется

Во блин.... опять Билли "влип" :(
:о)


 
ketmar ©   (2008-01-15 22:05) [8]

мда. человек, по ходу, неверно профессию выбрал. пошёл бы в тестеры лучше.

там бы его программеры и убили.


 
сопляк   (2008-01-15 22:05) [9]


> Во блин.... опять Билли "влип" :(

Хе-хе, только что нашел еще один баг! Уже три бага!
Делаем следующее:

1) открываем explorer
2) переводим егошний листвью в режим report (вид -> таблица)
3) столбцов должно быть много =)
<offtop>Если нажать левой кнопкой на заголовок столбца и перемещать его вправо-влево, столбец перемещается ( =) ) пока мы не отпускаем лев. кнопку.</offtop>
4) хватаемся левой кнопкой мыши за ПОСЛЕДНИЙ столбец и НЕ ОТПУСКАЯ аккуратно, перпендикулярно столбцам, тащим строго вниз мышь пока заголовок столбца перестанет выделяться (тащить придется 1-2 сантиметров)
5) а теперь СНИЗУ мышь мы приближаем к левому краю, к первым столбцам.
\\ левая кнопка до сих пор зажата \\
6) там (то есть уже слева) мы снова располагаем мышь так, чтобы она была НА ЗАГОЛОВКАХ. Двигаем вправо-влево и смеемся =)))

--- повторение для тех кто не понял ---
1-6) хватаем мышью одну из правых заголовков столбцов, тащим вниз мышь, перемещаем мышь влево к первым столбцам (мышь под столбами, никак не на них), перемещаем мышь обратно вверх, двигаем вправо-влево

Объяснить трудно. Если кто меня понял, поржет вместе со мной. =))


 
сопляк   (2008-01-15 22:07) [10]


> там бы его программеры и убили.

Я ну ОЧЕНЬ, ОЧЕНЬ придирчивый =)))))
Когда пишу СВОИ контролы, я знаю про них ВСЕ!

---
У кого получился [9], напишите здесь пожалста


 
ketmar ©   (2008-01-15 22:26) [11]

>[10] сопляк (15.01.08 22:07)
так если программер не хочет убить тестера — то это очень плохой тестер. то была похвала такая.


 
Palladin ©   (2008-01-16 09:21) [12]

мне бы такого тестера... на убиение :)


 
сопляк   (2008-01-16 15:37) [13]


> сопляк   (15.01.08 20:22) [0]

=) Дополнение к сказанному: после того, как вы сделаете все то, что в [0], попробуйте закрыть iexplorer, кнопка "закрыть" даже выделяться (highlight) не будет!! Видимо тулбар где-то вызывает SetCapture(); Но это происходит иногда, то есть иногда кнопка закрыть работает как надо.
Хе-хе, я иногда просто тестирую win32-контролы и замечаю его ошибки =)


 
ProgRAMmer Dimonych ©   (2008-01-16 15:38) [14]

> сопляк   (15.01.08 22:05) [9]

Это про то, что заголовок столбца затеняется частично?


 
сопляк   (2008-01-16 15:43) [15]

Нет, это про то, что когда мы ОБЫЧНО перемещаем заголовок, выходит прозрачная фигня, и она следует за мышкой, и находится под мышкой. А если сделать [9], то прозрачная фигня будет далеко от мыши, не в тему даже, ведь надпись на прозрачной фигне будет даже не та, что на надписи заголовка столбца, за который мы сначала брались.


 
Malina   (2008-01-16 16:51) [16]


> сопляк   (15.01.08 20:35) [6]

И че? Ниче у меня такого неправильного не появляется. Что я не так делаю?


 
сопляк   (2008-01-16 16:57) [17]

Куда мне скриншот послать чтоб вы поняли? slil.ru  у меня не идет


 
DVM ©   (2008-01-16 17:05) [18]


> сопляк

Хочешь еще один баг. Собственноручно нашел.
Выключи пункт Отображать содержимое окна при перетаскивании в настройках экрана XP и перетащи любой значок на рабочем столе и погляди на кривую надпись под значком.


 
сопляк   (2008-01-16 17:08) [19]


> DVM

Да, реально! Уже четвертый баг! Спасибо, будет над чем поржать моим знакомым линуксоидам =)


 
clickmaker ©   (2008-01-16 17:13) [20]


> будет над чем поржать моим знакомым линуксоидам

а то у них самих не над чем поржать? )


 
сопляк   (2008-01-16 17:13) [21]

[9] - вот вам скрин:
http://persepoles.narod.ru/bug02.JPG


 
сопляк   (2008-01-16 17:16) [22]

А как делать скрины, чтобы мышь тоже виднелась?


 
clickmaker ©   (2008-01-16 17:18) [23]


> А как делать скрины, чтобы мышь тоже виднелась?

запомни позицию, потом подрисуй


 
сопляк   (2008-01-16 17:19) [24]

>clickmaker ©   (16.01.08 17:18) [23]
я видел скрины, там вроде не прорисовывали

щас я еще выложу =)


 
сопляк   (2008-01-16 17:31) [25]

> Malina
На тебе http://persepoles.narod.ru/bug03.JPG


 
clickmaker ©   (2008-01-16 17:34) [26]


> я видел скрины, там вроде не прорисовывали

цифровиком тогда


 
сопляк   (2008-01-16 17:38) [27]


> цифровиком тогда

Хе хе )) Я что то слышал про ctrl+prtScr и сто то подобное. Может что-нить такое есть?


 
Dennis I. Komarov ©   (2008-01-16 17:43) [28]

> [27] сопляк   (16.01.08 17:38)

Не, все в Paint ручками


 
ProgRAMmer Dimonych ©   (2008-01-16 18:45) [29]

> сопляк   (16.01.08 17:13) [21]
> сопляк   (16.01.08 17:31) [25]

Хе, а я-то думал. А там WinXP. Нашёл чем удивить.


 
ProgRAMmer Dimonych ©   (2008-01-16 18:45) [30]

> сопляк   (16.01.08 17:13) [21]
> сопляк   (16.01.08 17:31) [25]

Хе, а я-то думал. А там WinXP. Нашёл чем удивить.


 
ketmar ©   (2008-01-16 18:56) [31]

>[19] сопляк (16.01.08 17:08)
>Да, реально! Уже четвертый баг! Спасибо, будет над чем поржать моим
>знакомым линуксоидам =)

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


 
сопляк   (2008-01-16 19:48) [32]


> как незнакомый тебе линуксоид, утверждаю: у нас есть свои
> поводы для ржача

Ты не видел моих линуксоидов
Вопрос: можно ли считать линуксоидом человека, который уважает линукс, а сам все время в винде? Он и так и сяк позорит винду, а сам в линуксе раз в неделю сидит.


 
ketmar ©   (2008-01-16 19:54) [33]

>[32] сопляк (16.01.08 19:48)
это флейм. %-)

у меня вот вообще винда запускается раз в месяц на 10 минут под VirtualBox — для теста софта. «живой» нет. однако же я не «позорю винду». я — линуксоид? %-)


 
сопляк   (2008-01-16 20:03) [34]


> ketmar

У меня винда хр и линух одновременно стоят.
Извините за оффтоп, просто не охота новую топику создавать.
<offtop Imsorry="true" Dontscoldme="true">
У меня Linux Mandriva 2007
Иногда выбираю какой нидь пункт меню (Файл - ..., или из "псевдоПуска") и иногда он у меня зависает! даже мышь не бегает! В чем дело? Еще в линуксе есть типа мессадж бокса. Играю в гольф. Выходит окно типа "Уровень пройден" и все зависает к черту! Даже мышь не бегает! Это не из за проца случайно?

</offtop>
А кстати, какие у вас поводы для ржача?


 
ketmar ©   (2008-01-16 20:15) [35]

>[34] сопляк (16.01.08 20:03)
про ржач я вон выше пример привёл с KDE4.

на остальное не отвечу, ибо использую SlackWare и не использую ни гнома, ни кед.


 
сопляк   (2008-01-16 20:18) [36]


> ProgRAMmer Dimonych ©   (16.01.08 18:45) [30]
> > сопляк   (16.01.08 17:13) [21]
> > сопляк   (16.01.08 17:31) [25]
>
> Хе, а я-то думал. А там WinXP. Нашёл чем удивить.

Я говорю: "Я нашел баги в винде хр, взгляните на скрины"
А ты мне: "Так это же ХР, нашел чем удивить"


 
ProgRAMmer Dimonych ©   (2008-01-16 23:18) [37]

> сопляк   (16.01.08 20:18) [36]
> Я говорю: "Я нашел баги в винде хр, взгляните на скрины"
> А ты мне: "Так это же ХР, нашел чем удивить"

Ха, о WinXP из Ваших уст можно услышать только в

[4] сопляк   (15.01.08 20:31)

Но там оно написано русскими строчными буквами, так, словно и не название ОСи вовсе. Да и в виде вопроса как-то двусмысленно: то ли у Вас XP и вы не верите своим глазам, то ли у Вас всё-таки "98, а в XP эту проблему увидели 1 раз и такой формулирорвкой пытаетесь выяснить, проблема это одного компа или всех, на которых учстановлена XP.

Так что я-то виноват, но Вы имеете к этому прямое отношение. :)


 
сопляк   (2008-01-17 14:28) [38]


> Но там оно написано русскими строчными буквами, так, словно
> и не название ОСи вовсе.

Что, кто то переходит на латиницу, чтобы написать простое ХР?

> в XP эту проблему увидели 1 раз и такой формулирорвкой пытаетесь
> выяснить, проблема это одного компа или всех, на которых
> учстановлена XP.

Я имел ввиде вот что: увидел в хр эту проблему, потом я сел на вин98 (другой комп, не мой), попробовал провести и увидел, что эта ошибка оказца еще в вин98 была, а в хр не убрали )))

-----
Кстати, насчет [0] - есть правее адресной строки кнопка "Переход", это тоже кнопка тулбара )) Проверено и доказано! =))


 
ketmar ©   (2008-01-17 15:16) [39]

>[38] сопляк (17.01.08 14:28)
>Что, кто то переходит на латиницу, чтобы написать простое ХР?
да. я, например.


 
сопляк   (2008-01-17 16:32) [40]


> да. я, например.

ну ты даешь )) Я конечно хр уважаю, но я не считаю оскорблением для ОСи писать ее маленькими буквками ))

Никто еще не знает забавные баги ХРшника?



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

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

Наверх




Память: 0.54 MB
Время: 0.044 c
15-1199361047
pufffff
2008-01-03 14:50
2008.02.10
произвольная перезагрузка компа


2-1200407658
Nil
2008-01-15 17:34
2008.02.10
Освободить поток который находится в Suspend


11-1183705434
Dy1
2007-07-06 11:03
2008.02.10
сортировка в KOLComboBox


1-1194003778
GreySerg
2007-11-02 14:42
2008.02.10
Обработка выхода из ячейки в TStringGrid


15-1199953506
Тфьу
2008-01-10 11:25
2008.02.10
Нужен установщик GDI+ в формате msi





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