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

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

опять про GRush [Delphi, Windows]


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

grim ©   (2007-09-15 22:17:00) 

Всем доброго времени суток, вопрос мой касаеься работы с Grush,
как я понял пакет ToGrush, как раз и предназначен для переноса готого проекта, путем добовления его  в Uses, но у меняв возникло пару проблем:
1) ToGrush местическим образом исчезает из Uses, когда например перемещаю компоненты..
2) в нем идет замена функции MessageBox, на свою, но у меня почему то она отображаеться без "GRush-эффекта", да и еще нельзя ли также отображать как в обычном мессажд боксе иконку сообщения(слева от текста сообщения)


Vladimir Kladov   (2007-10-31 19:59:00) [1]

Угу, сломался только сетап. И только из-за Resource2Stream (в STREAM_LARGE64). Его-то я и не проверил. Вообще-то файл переименовывается (удаляется слово Setup), и запускается. Сейчас положу исправление.


homm   (2007-10-31 12:32:00) [2]

> [38] homm ©   (30.10.07 22:24)
> Владимир, скачал Зумера с вашего сайта, запустил установку,
> и вот что я вижу:

Все в порядке :) Результат воспроизводимый на многих машинах, а не только у меня дома такая фигня…


homm   (2007-10-30 22:37:00) [3]

64-бит ХР,
То-же самое с точностью до оформления окна дебагера по умолчанию.


homm   (2007-10-30 22:24:00) [4]

> [37] Vladimir Kladov ©   (30.10.07 16:43)
> Еще на зумер можно посмотреть. Если он НЕ падает, в граше,
> тогда это странно.

Владимир, скачал Зумера с вашего сайта, запустил установку, и вот что я вижу:
http://homm86.narod.ru/files/zoomer.png

Самое интересное, что винда 32-х битная :)

Тип компьютера Однопроцессорный компьютер с ACPI
Операционная система Microsoft Windows XP Professional
Пакет обновления ОС Service Pack 2
Internet Explorer 6.0.2900.2180 (IE 6.0 SP2)
DirectX 4.09.00.0904 (DirectX 9.0c)
Имя пользователя Администратор
Тип ЦП AMD Sempron, 2400 MHz (8 x 300)
Чипсет системной платы nVIDIA nForce4, AMD Hammer
Системная память 1024 Мб  (DDR2-667 DDR2 SDRAM)
Тип BIOS Award (02/08/07)
Видеоадаптер NVIDIA GeForce 7600 GT  (256 Мб)


Vladimir Kladov   (2007-10-30 16:43:00) [5]

Еще на зумер можно посмотреть. Если он НЕ падает, в граше, тогда это странно.


homm   (2007-10-29 23:45:00) [6]

Поставил ХРх64. Ничего вроде не поламалось, кроме русских надписей, которые поломались во всех дельфи прогах, т.к. винда аглицкая.
В общем бубен в студию…


Vladimir Kladov   (2007-10-29 15:48:00) [7]

Но вы же можете проверить, найти место где что происходит, это ведь в вашей программе, так? Включите Environment | Debugger | ... | Stop on Delphi Exceptions, сделайте билд со всей возможной отладочной информацией, в момент падения просмотрите стек. Надо же понять, что не работает. Если Delphi не может, то поставьте MS VC++ .NET 2003-2005, любой в общем. Установите его как отладчик по умолчанию, в момент падения выберите Debug, когда он загрузится, там вообще весь стек показывает, даже лишние пункты.


Barloggg   (2007-10-29 10:29:00) [8]

кстати граши падать не перестали.
после всех установок/переустановок :)

поведение осталось то же.
только ошибка не выскакивает, а прога молча закрывается.
странная поддержка ММХ в атлон64х2 под вин64?


Vladimir Kladov   (2007-10-17 18:17:00) [9]

Я жду результата тестирования, поскольку это дело у меня вылетало регулярно без этих пары правок. Нет, это не связано с многоядерностью точно. Проблемы с зумом были в других местах (и сейчас, похоже, продолжаются кое-где). Здесь вылеты были на фоне в настоящий момент не видимых GRush-контролов, особенно часто это стало проявляться после подмены скроллов, где элементы могут специально прятаться при ненадобности. Может быть даже имеет смысл использовать для проверки ToBeVisible а не Visible (я не использую таб-контрол, может поэтому пока не ощутил разницы).


homm   (2007-10-17 16:48:00) [10]

> [31] Barloggg   (17.10.07 16:45)
> Владимир, ну почему же не увидено. если вы имеете ввиду
> [27], то даже ответ написан :)

Мисьмо мне было, я его и правда еше не видел.


Barloggg   (2007-10-17 16:45:00) [11]

Владимир, ну почему же не увидено. если вы имеете ввиду [27], то даже ответ написан :)
файлик скачал, посмотрю.
Спасибо.


Vladimir Kladov   (2007-10-17 15:20:00) [12]

Моё письмо опять не увидено. Вот отсюда возьмите и попробуйте вариант KOLGrushControl с несколькими моими правками: http://kolmck.net/test/KOLGRushControls.rar


Barloggg   (2007-10-17 09:42:00) [13]

кстати памятуя ММХ и разговор про глюки в зоомере стоит добавить что у меня двухядерный 64битный атлон. и 64битная винхр.
ибо на 32битной вин2к на целероне с этим-же ехешником все в порядке.


Barloggg   (2007-10-17 09:13:00) [14]

но вот в чем странность.
приношу я этот откомпилированный ехе-шник на другую машину и все в порядке!
скрин глюка здесь
http://slil.ru/24989087
скомпилино в КОЛ2.50, ну не донес я до дома последнюю, каюсь.
забавно после ресайза часть контролов выправилась.
значит каким-то образом алигн таки причастен, похоже этот скрин будет любопытен и вам Владимир.

я использовал директиву UseGrush.
Но вспонив, что нечто подобное использовалось в ToGrush я ее изменил, эффект не изменился.

я полагаю здесь не в том дело что visible / неvisible а скорее в том, какие координаты дает винда контролу.
контрол-то рисуется, ну да смотрите вышеуказанный скрин.
сейчас сброшу на флеш последнюю версию КОЛ и вечером проверю.


Vladimir Kladov   (2007-10-16 19:43:00) [15]

Вот такое изменение попробуйте:

procedure TGRushControl.TimerEvent(Data: PGRushData);
var     FromBitmap: PBitmap;
       ToBitmap: PBitmap;
       W, H: Integer;
begin
if not Visible then Exit;//+++


homm   (2007-10-15 15:34:00) [16]

> [25] Дмитрий К ©   (15.10.07 15:19)
> Просто у меня на Vista x64 тоже наблюдаются глюки с отрисовкой
> грашей, но только с запущенным SetPoint.

Мистика :)


Дмитрий К   (2007-10-15 15:19:00) [17]


> а что это?
> звучит как прога-прибабах на мышь

Драйвер для мышей и клавиатур Logitech.
Просто у меня на Vista x64 тоже наблюдаются глюки с отрисовкой грашей, но только с запущенным SetPoint.


Vladimir Kladov   (2007-10-15 15:16:00) [18]

Версия KOL обновлена? ToGRush используете?


Barloggg   (2007-10-15 14:12:00) [19]

to Дмитрий К
а что это?
звучит как прога-прибабах на мышь


Дмитрий К   (2007-10-15 11:20:00) [20]

to Barloggg:  
Logitech Setpoint случаем не установлен?


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

Наверх

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