И так, перейду к делу.[/offtop]
Тип: Жук (может и нет) №1
Версия HiAsm: v4.04 build 183 (SVN (р. 2587) и HiUpdate (пос. фикс 23:20 12.02.2010)).
Используемый проект: Приложение Windows
Используемый компилятор: Delphi 4
Описание: Имеем элемент "Флажок (CheckBox)" с установленным параметром "Transparent=True" и также имеем элемент "StyleXP", после компиляции получаем форму с "Флажоком (CheckBox'ом)" но у него почему то фон уже чёрный...
Если скомпилировать без элемента "StyleXP" фон у "Флажока (CheckBox'а)" будет уже нормальный.
Пример:
Add(MainForm,2953706,47,91)
{
Width=187
Height=117
Color=-16777211
Caption="Жук №1"
}
Add(ChildGroupBox,1406730,98,91)
{
}
BEGIN_SDK
Add(EditMulti,846786,21,21)
{
Width=125
Height=144
}
Add(GroupBox,14912014,35,70)
{
Left=8
Top=24
Width=164
Height=52
Color=-16777211
Caption="Почему фон флажка чёрный?"
}
Add(CheckBox,6480150,91,70)
{
Left=50
Top=20
Width=70
Color=-16777212
Transparent=0
Caption="Пример"
}
END_SDK
Add(Label,5306240,154,91)
{
Left=67
Top=7
Width=46
Height=17
Color=-16777211
Caption="Жук №1"
}
Add(InfoTip,16436273,21,70)
{
Info=#6:Жук №1|
Width=253
Height=67
}
Add(StyleXP,9606221,210,91)
{
}
Тип: Жук №2
Версия HiAsm: v4.04 build 183 (SVN (р. 2587) и HiUpdate (пос. фикс 23:20 12.02.2010)).
Используемый проект: Приложение Windows
Описание: Создаём новый проект "Приложение Windows" потом добавляем в "Редактор форм" элемент "Button (Кнопка)" после переключаемся на раб. стол HiAsm и нажимаем ПКМ на "MainForm (Главная форма проекта)" потом выбираем в контекстном меню пункт "Копировать" далее обратно заходим в "Редактор форм" нажимаем ЛКМ на раннее добавленный элемент "Button (Кнопка)" после того как элемент "Button (Кнопка)" за селектируется нажимаем ПКМ на раб. поле редактора форм и выбераем в контекстном меню "Вставить" после этих действий получим ошбку "Access violation at address 005477B7 in module 'HiAsm.exe'. Read of address 00000051." после которой придётся убить процесс HiAsm чтобы закрыть его...
Пример:
Make(delphi)
ver(4.04 build 183)
Add(MainForm,2953706,355,224)
{
Width=450
Height=212
Color=-16777211
Caption="Жук №2"
}
Add(InfoTip,16436273,259,161)
{
Info=#6:Жук №2|
Width=323
Height=151
}
Add(Button,8652184,504,210)
{
Left=85
Top=145
Width=260
Height=25
Caption="Кнопка которую нужно за селектировать"
}
Add(InfoTip,12907726,273,182)
{
Info=#55:1) Копируем главную форму и переходим в "Редактор форм"|
Width=190
Height=95
}
Add(Label,358877,504,252)
{
Left=25
Top=5
Width=386
Height=82
Caption="2) После того как скопировали\r\nглавную форму селектируем в\r\nредакторе форм элемент "Кнопка (Button)"\r\nи потом на белом раб. поле редактора форм нажимаем\r\nПКМ и выбераем в контекстном меню пункт "Вставить"\r\nи получаем ошибку..."
AutoSize=1
}
Тип: Жук (может и нет) №3
Версия HiAsm: v4.04 build 183 (SVN (р. 2587) и HiUpdate (пос. фикс 23:20 12.02.2010)).
Используемый проект: Приложение Windows
Используемый компилятор: Delphi 4
Описание: Собственно смотрим этого жука в примере...
Пример:
Add(MainForm,2953706,369,203)
{
Width=450
Height=212
Color=-16777211
Visible=1
Caption="Жук №3"
link(onCreate,13113988:##add,[])
}
Add(InfoTip,16436273,336,161)
{
Info=#6:Жук №3|
Width=155
Height=123
}
Add(ChildFormEx,13113988,420,217)
{
Mode=2
}
BEGIN_SDK
Add(EditMultiEx,14264378,21,35)
{
WorkCount=#5:##add|
Width=216
Height=151
Point(##add)
}
Add(MainForm,9561286,56,91)
{
Left=35
Top=105
Width=247
Height=139
Visible=1
Caption=""
Point(doPlaceInTaskBar)
}
Add(ChildForm,16245581,175,91)
{
}
BEGIN_SDK
Add(EditMulti,8103248,21,21)
{
}
Add(MainForm,14080809,35,105)
{
Left=35
Top=105
Width=622
Height=176
Caption="Попробй изменить рамер формы и получим наложение изображения (Глюк)"
Position=1
}
END_SDK
Add(CheckBox,4424360,119,91)
{
Left=80
Top=40
Width=90
Transparent=0
Caption="Пример"
}
END_SDK
Ну собственно тестируем, если у кого повторяются эти глюки знач можно их в баг трекер постить...
PS. Это ещё не все найденные мной жуки, есть ещё (штуки 2-3) но я пока не могу их воспроизвести ещё раз...
[offtop]PSS. Если вдруг пропаду отпишете за меня "рабочие" баги в баг трекер так как у мну большие траблы с инетом...[/offtop]