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

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

Что скажете... [Delphi, Windows]


Страницы:   1 2 ... 6 7 8 9 10 11 12 ... 18 19

ElectriC ©   (2007-07-05 19:10:00) 

Написал прогу на KOL(хотя и не первую), что скажете?
http://slil.ru/24597111/1736559902/Symbols_Image.rar


Дмитрий К   (2007-09-02 07:56:00) [161]

Переключение в любую сторону. Тип файлов не важен. Смена каталога или F5 не помогают, только перезапуск.


Vladimir Kladov   (2007-09-02 07:33:00) [162]

Я что-то не дойду: в граше всегда не грузит тумбы - или только 1 раз после переключения и перезапуска так себя ведёт а если
F5 или выбрать каталог, то всё восстанавливается? У меня не обнаружил такого. Может быть, важны типы файлов? Иногда
такое может быть с исполняемыми файлами - ресурсы оказываются недоступны, если это картинки из исполняемых файлов.
Мигает, потому что пытается регулярно перечитать заново. Полезно для отслеживания закачки изображений по медленной
сети, например, поэтому так оставил.


Дмитрий К   (2007-09-01 22:46:00) [163]

401m
Если переключить оформление (F12), иконки превьюшек обращаются в красные перечеркнутые круги и начинают как-то подозрительно перемаргиваться.


Vladimir Kladov   (2007-09-01 17:22:00) [164]

Опять с GRush/не GRush в инсталляторе ошибся. В m исправил, сейчас вкачиваю. Заодно пробему установки и удаления манифеста поправил и работу с файлом из клипборда (исчезал при переключении Fit window). А, уже вкачалось, начинаю вкачивать обновление KOL 2.79.


vampir_infernal   (2007-09-01 15:41:00) [165]

у меня в WinXP SP2 только что скачанный SetupZoomer401M.exe при запуске дает EExternalError at 000867FF. После переименования в Zoomer401M.exe запускается нормально.


Vladimir Kladov   (2007-09-01 09:29:00) [166]

Теперь отдельно по поводу меню. Я посмотрел скриншот, но принципиально ничего отличного от моего варианта не обнаружил. Другие цвета. Нет выделения шоткатов цветом или даже подчерком (или в примере нет шоткатов?), не понял я как выглядят крыжики чек и радиобоксов, как выглядит задизэйбленный пункт - так скриншоты не делаются. Если делать меню для GRush, то оно должно быть именно в стиле GRush. Те. само меню можно оставить как оно есть, а вместо Popup вызывать GRushPopupup какой-нибудь, который покажет свою форму с кнопками в стиле GRush - для каждого уровня меню свою. Т.е. надо имитировать всю работу меню - неохота, не говоря уже о том, что это снижает функциональность. Потенциально, такой подход может не дать в будущем работать средствам автоматизации меню, которые работают через альтернативные средства ввода (голос, спец-манипуляторы и сенсорные панели). Вариант с отрисовкой методами из GRush не очень подходит, или я не в курсе, как заставить пункт меню или всё меню перерисоваться, чтобы по таймеру кнопки переливались, как на форме.

Вообще, по интерфейсам у меня уже давно зреет мысль сделать нечто принципиально новое: 3D-контролы в окне OpenGL. Причём именно 3D, чтобы их можно было в пространстве поворачивать (панели, выезжающие и поворачиающиеся на шарнирах, улетающий и вращающийся вокруг всех осей закрывающийся элемент типа панели или кнопки). Учёт освещения, блики, тени, текстуры на всех элементах интерфейса. И при этом - неплохая скорость отображения. Как мысль?


Vladimir Kladov   (2007-09-01 09:29:00) [167]

Да, с манифестом немного промахнулся. Но я вроде ничего не менял, это и в предыдущих билдах так же наверное было: надо переключиться в GRush (Zoomer's own theme), и потом назад в темы Windows, тогда манифест извлекается из ресурса. Надо было при установке сразу извлечь, раз виндоуская тема по умолчаню. И не удаляется манифест унинсталлером. Забыл про него.

Теперь инсталлер центрируется не на экране, а на свободной части десктопа и его можно таскать мышью за градиент. Специально сделал свой код для выбора первоначальной позиции, чтобы можно было как-то сделать инсталляцию в 640х480 хотя форма и 800х600 (чтобы размер больше не съезжал после работы Delphi в маленьком экране, поставил MinWindth, MiHeight). Я, главное, разбирался сейчас как следует с chm: просто вернуть старый код с налёту не получилось - много изменений прошло с тех пор, как я его убрал (хотя и убрал ifdef'ами).

Самые главные побеждённые на этот раз баги: неправильная работа KOLDirDlgEx в GRush-стиле (не показывал дерево) и в не-GRush (не работало попап-меню на кнопках - для удаления ярлыков). И устанён баг с анимированными курсорами, было вплоть до краха приложения, а ошибка оказалась элементарная, а заметил только под 95 когда начало падать по-серьёзному. Устранен баг с right-click в панели move-to. И еще в l-версии исправил очень интересный глюк (явно не мой): в этой панели виртуальный listview показывал тултипные полные пути при невидимой панели (и соответственно невидимом list view). Т.е. наводим мышь на то место, где была бы строчка, которая не влазит, будь панель видна как по F6. И видим полный путь в тултипе. Хотя сейчас на этом месте - одиночный просмотр. Пришлось в OnLVData самому смотреть ToBeVisible и вовращать '', если false.

Еще я попробовал чуть-чуть ускорить интерфейс, меняя ширину файл-листа с тумбнайлами только при необходимости. Не совсем 100% удачно. Надписи "ничего не выбрано", и "нет распознанных картинок" получились немного сдвинуты влево. Но в целом, на медленной машинке, кажется быстрее. Хотя при сдвиге сплиттера (вправо) всё равно след остаётся.

И еще. В win9x/Me пришлось запретить GRush в основном приложении. Слишком много отъедается gdi-ресурсов. Причём даже не в основном окне, а в dirdlgex, если он в стиле GRush. Поэтому написал NT only.


ANTPro   (2007-08-31 23:48:00) [168]

Zoomer.exe.Manifest нет в М.


Vladimir Kladov   (2007-08-31 23:05:00) [169]

На сайте с буквой М. Уж извините, временно перехожу на CHM - размер вырос до 800К. С CHM, который сам под 95 не запускается, по крайней мере основной программе не требуется oleaut32 (правда, Variant.pas и VarUtil.pas пришлось стащить с Delphi установленного под 95-й виндой. Вот такой Delphi полиморфный: из одного дистриьутива формирует разные файлы в зависимости от того, на какую систему его ставят. По мне, глупее не бывает: хочешь, чтобы прога шла под 95, комили под 95. Скомпилируешь на ХП - на 95 не запустишь :) ).

Я проработал кучу баг-рпортов, да еще и своих нашел парочку, DirDlgEx надо обновить и еще до кучи, не помню уже, но - завтра. Сына в школу отправлю сперва :)


Vladimir Kladov   (2007-08-31 23:05:00) [170]

На сайте с буквой М. Уж извините, временно перехожу на CHM - размер вырос до 800К. С CHM, который сам под 95 не запускается, по крайней мере основной программе не требуется oleaut32 (правда, Variant.pas и VarUtil.pas пришлось стащить с Delphi установленного под 95-й виндой. Вот такой Delphi полиморфный: из одного дистриьутива формирует разные файлы в зависимости от того, на какую систему его ставят. По мне, глупее не бывает: хочешь, чтобы прога шла под 95, комили под 95. Скомпилируешь на ХП - на 95 не запустишь :) ).

Я проработал кучу баг-рпортов, да еще и своих нашел парочку, DirDlgEx


Jon   (2007-08-31 18:33:00) [171]

Clicking on the folder icon immediately terminates the application - WinXP SP2, Zoomer 4.01K onwards.


mdw   (2007-08-31 15:42:00) [172]


> Еще бы меню в таком же виде )).

Да уж, меню и правда топорно выглядит, IMHO.

2 Vladimir KladovС GRush controls симпатично смотрится TXPMenu (см на сайте). Вот скриншот, посмотрите www.kolnmck.ru/img/Menu.jpg


SergeR   (2007-08-31 14:30:00) [173]


> Вчера попробовал установить, посмотреть что за зверь. Но
> не смог. Setup выглядит странно, и нажать кроме как на Cancel
> ни на что не смог....
> www.kolnmck.ru/img/Zoom.jpg
>

Тоже самое...Переименовал без сетап.
Скроллер прикольный ). Еще бы меню в таком же виде )).


mdw   (2007-08-31 12:23:00) [174]

Вчера попробовал установить, посмотреть что за зверь. Но не смог. Setup выглядит странно, и нажать кроме как на Cancel ни на что не смог....
www.kolnmck.ru/img/Zoom.jpg


Sapersky   (2007-08-30 21:45:00) [175]

401K: Win98SE - вылет при попытке открыть диалог с папками. XP - открывает, но скроллбар у тумбнэйлов не работает, ни собственно бар, ни кнопки со стрелками.
401l: при запуске инсталлера в Win98 - EExternalException at 0008E978.


Vladimir Kladov   (2007-08-30 17:08:00) [176]

Обновил до 401l - теперь скроллер из нового ToGRush в стиле GRush. GIF тоже улучшен, еще с 401L.


Vladimir Kladov   (2007-08-23 17:43:00) [177]

Ну, спасибо. Пришлось из обработчика OnHide убрать пару строчек. Боюсь только, что без них наг будет выскакивать намного чаще, после нескольких показов.


ANTPro   (2007-08-23 03:12:00) [178]

Ладно хрен с ней с прогой, без нее обошелся %)
Еле как послал письмо на тот адрес, что в регистрации.
(Уроды, мало того что настройки почты поменяли, так в хелпе на их сайте еще и кривые настройки :( ).
Еще раз предупрежу :) , посторожней с кряком винт он не форматнет, а вот заставить нажать reset легко. (Проверено н :)


ANTPro   (2007-08-22 21:47:00) [179]

> [196] Unknown Mystic ©   (22.08.07 20:16)

Ну, это основная идея, только что-то прогу я не могу одну найти :/
А в слепую не получается.

> [197] iNSiDE ©   (22.08.07 20:21)

Программа никак не модифицируется и не дизассемблируется.


iNSiDE   (2007-08-22 20:21:00) [180]

А по-моему это все равно не законно ;)


Страницы:   1 2 ... 6 7 8 9 10 11 12 ... 18 19

Наверх

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