![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что скажете... [Delphi, Windows]
ElectriC © (2007-07-05 19:10:00)
Страницы: < 1 2 ... 8 9 10 11 12 13 14 ... 18 19 >
Написал прогу на KOL(хотя и не первую), что скажете?
http://slil.ru/24597111/1736559902/Symbols_Image.rar
Vladimir Kladov (2007-08-19 10:15:00) [201]Понял, разобрался. Хватило бы и 2х битмапов: placesep и progsep. Они оказались слишком узкие, в перед уменьшением я забыл поставить проверки того, что к ним можно применять мой mmx-оптимизированный быстрый уменьшитель. Вот он и залазил в чужую память.
Я сегодня еще постараюсь устранить глюк с поворотом картинки, и тогда выложу.
iNSiDE (2007-08-18 23:24:00) [202]Блин, что ж оно вылетает без причины...
Вот кусок темы для WindowBlinds, из которого я удалил самые крупные файлы, а то у меня траффик дорогой(
http://rapidshare.com/files/49813215/Blackgold.rar.html
Я открываю одну из бмпэшек, и сразу начинаю крутить колесико. Сразу же ошибка, несколько, или просто вылет без лишних комментариев... Разберитесь, пожалуйста...
Vladimir Kladov (2007-08-18 19:42:00) [203]Заодно мне удалось в 401J исправить вертикальную полоску в 75% (-Fit, -Smooth), низкое качество jpeg'а на 10% и 5% (-Fit, -Smooth), черноту до 100% при резком переходе по '1' из мелкого масштаба, нажатие одиночного контрола срабатывало после вырезания куска с контролом (в -Fit только так вырезание работает, но отдельный контрол повторяет последнюю стрелку, а я и не знал, что control - с автоповторением шурует, если его долго жать). Остальное пусть будет сюрприз :)
Vladimir Kladov (2007-08-18 19:34:00) [204]Ну вы мне и работ назадавали. Я сегодня весь день как проклятый искал, исправлял. Одна бага (с засериванием кнопки максимизации) оказалась в KOL : ws_maximizeicon = ws_tabstop, что и дало такой эффект. Ну там посмотрите: на сайте уже 401J. KolGif и Animation тоже обновил, с правильным кэшем. Если кадров > 20, то решил гифы вообще не кэшировать. А то может и ресурсов системы не хватить, если кто из avi gif сотворил.
Перетаскивание не в файл-листе а наружу. Внутри - это все равно что перетащили из наружи, т.е открыть единственный файл. Бывает полезно. Не нравится (промах) - F5.
Я насчет настраиваемости интерфейса настроен скептически. Не так уж много проограмм, которые позволяли бы себя настраивать до такой степени. Те же кнопки - они только на первых порах нужны, потом хватает мыши и клавиатуры. Тут бы качестве настраиваимости больше пригодилось отключить тулбар вообще, и больше не показывать. А информацию - как в полном экране светить в верхней узкой строке, и опять - опционально.
ANTPro (2007-08-18 03:04:00) [205]> [168] Vladimir Kladov (17.08.07 22:27)
> И - не вижу рзницы.
Незнаю у меня конторлы с вашим манифестом без XP стиля. C C:\Windows\ возмите он правильный 100% :)
> [168] Vladimir Kladov (17.08.07 22:27)
> По поводу задизабливания разворачивания
> - это как? У меня разрешено.
Разворачиваем на весь экран -> FullScreen -> FullScreen. Баг.
> [168] Vladimir Kladov (17.08.07 22:27)
> В окне выбора каталога нету строки адреса - кому не нравится
> этот диалог - по F12 включается стандартный. И сидите, ждите,
> когда он развернется. Меня в нем раздражает то, что он
> при каждом вызове начинает дерево заново строить. А если
> есть сеть с тормозами, то вообще хоть курить выходи, пока
> откроется.
В стандартном тоже этого нету, а хотелось бы :)
> [168] Vladimir Kladov (17.08.07 22:27)
> это только то что он продолжает перетаскиваться - до клика
> мышью в любом месте, да и пусть.
Вам виднее.
> [168] Vladimir Kladov (17.08.07 22:27)
> С Fit - это потому что smooth scale включен. Если выключить,
> то наладится, наверное. Это только с jpeg или вообще? Я
> вот на gif'ах не наблюдаю что-то. А какой % был/стал? А
> то может оно у меня пытается 100% получить из 200%, вместо
> того чтобы показать оригинал. (У меня возникло подозрение
> что на 10% тоже ошибка вычислений закралась - с выключенным
> smooth scale, как на 75% было до этого, да, точно - баг)
WorldMap.jpg(JPEGx24bpp) 2326x2356x25% (Возможно, смогу найти линк на него если нужно ~1мб)
От smooth scale НЕ зависит.
> [168] Vladimir Kladov (17.08.07 22:27)
> можно файлец мне прислать, если эффект стабильный?
http://www.antprog.narod.ru/i.7z[25кб] Рука не поднялась назвать файл багом :)
> [171] iNSiDE © (17.08.07 23:58)
Это болезнь всех прог которые не правильно запоминают. А еще и ногда запоминают левые координаты, потом ищи и доставай его :(
> [167] ANTPro © (17.08.07 20:39)
> К интерфейсу надо привыкать
Это Fit to window был включен, а я зум да зум :)
Неплохо предупредить, таких как я, что Fit to window включен :)
Почему отключается Зум+, а Зум- остается руботать?
Кстати Fit to window включает выделение рамкой. Может для этого завести отдельную опцию?
> [168] Vladimir Kladov (17.08.07 22:27)
> Пока замены стандартному нет, и в первой версии и такой
> сойдёт.
В конференции Прочее обсуждался PreviewScrollBar(только идея), в КОЛ такой не помешал бы :)
> [168] Vladimir Kladov (17.08.07 22:27)
> Да мне не хочется.
В таком случае не лучше ли воспользоваться стандартным средством, NSIS - например.
> [168] Vladimir Kladov (17.08.07 22:27)
> Например, попробовать как вариант работу вообще без бордюра,
> с авто-выравниванием окна по картинке.
Это хорошая мысль.
> [168] Vladimir Kladov (17.08.07 22:27)
> У меня интерфейс довольно простой.
Хороший, но не настраиваемый. По крайней мере пока не настраиваемый.
Подписи бы к кнопкам, и кнопки по больше :)
1. Там, где превью картинки, хинт с именем файла показывается, для 2х картинок(Если двигать мышь по хинту).
2. Память не освобождается после просмотра зумер съел аж 150мб. После просмотра 640х480х8 90кадров gif 800кб.(Мега кэш?)
3. Что-то непонятное с перетаскиванием файла в файллисте, завтра посмотрю. А сейчас спать :)
iNSiDE (2007-08-17 23:58:00) [206]Разрешите повториться...
Описываю действия, и что не так:
1. Жмем квадратик, разворачивая окно на весь экран.
2. Закрываем, размер и положение окна сохраняются автоматически.
3. Открываем: размер и положение окна сохраняются, но вот только оно не разернуто на весь экран, а хотелось бы. Это ж дописать - 10 секунд).
Зачем мне оно надо? Я просто когда проги закрываю, то не по центру крестика целюсь, а просто и быстро по верхнему левому краю экрана, в итогу получается я не то закрываю.
Также, с точки зрения эргономики, уменьшите размер окна программы установки.
А вообще, не посчитйте за оскорбление, но дизайн у проги в целом ужасный... Хотя я уже привык...
ANTPro (2007-08-17 23:03:00) [207]> [168] Vladimir Kladov (17.08.07 22:27)
> Как задумано?
Отображение контролов с XP стилем, я полагаю :)
Дмитрий К (2007-08-17 23:00:00) [208]
> Пара картинок на превью отображается не верно.
Также. Например:
http://dmiko.mail333.com/glukbmp.jpg
Vladimir Kladov (2007-08-17 22:27:00) [209]Да мне не хочется. Это требование редистрибьютора такое, с которым я собираюсь работать - если не будет инсталлера, они его не станут промотировать. Вообще-то окно инсталлера сворачивается - кликом по кнопке на панели задач. А как должен выглядеть edit box в GRush стиле, если его там особого и нет. Вот придумает Александр что-то по этому поводу, так и вставлю. То же и по скроллбару в зумере. Пока замены стандартному нет, и в первой версии и такой сойдёт. Потом свой состряпаю, в стандартном меня не устраивает и то, что он малыми стрелками-кнопками только по 1 пикселю умеет (а хотелось бы сразу строчку тумбнайлов сдвигать, а не получается).
manifest - Кривой, скопировал из C:\Windows\ стало как задуманно.
Задизаблилось разворачивание окна.Как задумано? Вот я беру XPThemes.manifest, переименовываю, запускаю. И - не вижу рзницы. По поводу задизабливания разворачивания - это как? У меня разрешено.
В окне выбора каталога нету строки адреса- кому не нравится этот диалог - по F12 включается стандартный. И сидите, ждите, когда он развернется. Меня в нем раздражает то, что он при каждом вызове начинает дерево заново строить. А если есть сеть с тормозами, то вообще хоть курить выходи, пока откроется.
Насчёт сплиттера я не понял: кого перетаскивать, сплиттер? Если диалог, то там нет сплиттера. Все что я обнаружил со сплиттером в программе, это только то что он продолжает перетаскиваться - до клика мышью в любом месте, да и пусть. Это называется "колбасить"? Глючная прорисовка - это наверное следы на стороне списка файлов с тумбнайлами? Они же не остаются, примерно раз в секунду затираются. Вообще, сплиттер надо заменить: смысла в таскании мало, раз показывать надо целыми строками\колонками. Но позже. Я уже ничего не хочу менять в интерфейсе. У тулбара поменял направление градиента только чтобы избавиться от прозрачности меток и ускорить работу.
С Fit - это потому что smooth scale включен. Если выключить, то наладится, наверное. Это только с jpeg или вообще? Я вот на gif'ах не наблюдаю что-то. А какой % был/стал? А то может оно у меня пытается 100% получить из 200%, вместо того чтобы показать оригинал. (У меня возникло подозрение что на 10% тоже ошибка вычислений закралась - с выключенным smooth scale, как на 75% было до этого, да, точно - баг).
К интерфейсу надо привыкать. К любому интерфейсу надо привыкать. Что вы понимаете под интерфейсом: внешний вид и расположение информационных полей, управление мышью\клавиатурой или вообще всё? У меня интерфейс довольно простой. А стандарта все равно не существует. Что конкретно не нравится, что пробел не листает? Мне вот нравится так близколежащие директории перебирать, а для листания каринок и стрелок достаточно. Или мышь? Я, в принципе, ничего менять и не собираюсь как бы, уже настроился именно этот оригинальный интерфейс как основу предлагать и дальше, с некоторым усовершенствованием в последущем. Например, попробовать как вариант работу вообще без бордюра, с авто-выравниванием окна по картинке. Но - как вариант. Мне сейчас надо пилотную версию выпустить. Найти максимум глюкобагов, оставить максимум внешних недочётов, но чтобы программа работала, и не падала (как любой просмотрщик включая системный), и быстро (по возможности) работала. Вот если psd-файл попадётся 4000х2000 размером так с 10 Мбайт - вот тормоза начинаются где. И пока не переделаю KOLGraphicEx, так они там и останутся.
Пара картинок на превью отображается не верно.(bmp, фон в место белого фиолетовый)Можно файлец мне прислать, если эффект стабильный? (А может, это и не битмап вовсе, просто не то расширение у файла). Я понимаю - белый с черным можно перепутать, по инверсии в палитре. Но с фиолетовым - это как-то странно. Скриншот тоже хотя бы помог бы понять о чем речь, хотя бы уменьшенный и ужатый с некоторой потерей качества.
ANTPro (2007-08-17 20:39:00) [210]Поставил постараюсь по-больше критиковать, полезней :) ЗЫ все предложенное ИМХО.
Setup:
Красиво, но:
Окно не перетаскивается и не сворачивается. Из общего стиля выделяется EditBox (Тот в котором путь вводится). Инсталлер ничего не делает - нафиг не нужен(Самокопирование?). Весь функционал перекинуть на первый запуск(проще). Хотя, если хочется красивого инсталла, то намного лучше не прямоугольная форма + хороший дизайн.
Zoomer:
Zoomer.exe.manifest - Кривой, скопировал из C:\Windows\ стало как задуманно.
Задизаблилось разворачивание окна.
СкроллБар выделяется своим стилем.(При включении грашей, он становится не под стиль XP, а 98)
Попап меню в граш стиле не подходит к общему стилю.(И вообще граш пока выглядит хуже, чем стандартный стиль)
Кнопку настроек переименовать в About.
В окне выбора каталога нету строки адреса, что дико раздражает.
Если его перетаскивать и в это время выскочит наг, то после скрытия панели с нагом, сплиттер будет колбасить :) . + перерисовка глючная.
С FitToWindow баг не понятный... если пару раз потыкать :) , то будет меняться резкость картинки.
К интерфейсу надо привыкать, это сильно напрягает.
В хелпе можно изменять размеры картинок :)
Кнопки зума не всегда работают.
Пара картинок на превью отображается не верно.(bmp, фон в место белого фиолетовый)
Порадовала скорость и качество увеличения :)
NagScreen:
Действительно наглый :)
Vladimir Kladov (2007-08-17 16:45:00) [211]С ico и png видимо было то же что и с gif и psd. В 401i работает, сейчас выложил на http://zoomer.kolmck.net/ZoomerSetup.zip(из дома ftp работает нормально).
iNSiDE (2007-08-17 13:01:00) [212]Да кстати. Zoomer запоминает размер и положение окна, что конечно хорошо... Хотелось бы, чтобы он запоминал также то, что в последний раз он закрывался развернутым на весь экран.
iNSiDE (2007-08-17 12:50:00) [213]Скачал новую версию, установил, ассоциировал...
Почему у меня не открываются файлы форматов PNG, ICO, в то время как BMP и JPG вроде работают нормально? Мой глюк или Ваш?)
Vladimir Kladov (2007-08-17 12:28:00) [214]Я не знаю, как в OleRE запретить трогать и таскать и менять размеры картинок. Ни установка защиты ни ReadOnly - не помогло. Потом заменю своим компонентом, а пока - на благоразумие пользователя.
Сейчас еще нашел глюки с масштабированием анимированных картинок, и медленную работу при масштабировании в большую сторону, борюсь. С неопределением psd и gif уже поборол.
Дмитрий К (2007-08-16 18:26:00) [215]Ошибка при выходе, теперь у справки:
в открытой справке попытаться тащить мышкой картинку, закрыть справку, появляется системное сообщение об ошибке, после его закрытия еще одно.
Vladimir Kladov (2007-08-16 17:45:00) [216]Ой, правда. А тумбнайлы - грузятся. Сейчас посмотрю, что за фокус.
Дмитрий К (2007-08-16 17:33:00) [217]
> версия 401I готова
Ошибка при выходе пропала. Последняя запись в логе Terminate 3!!!
Сломалось распознавание картинок - psd, однокадровые gif определяются как испорченные.
Vladimir Kladov (2007-08-16 17:00:00) [218]http://slil.ru/24744749
Ну вот, версия 401I готова. Исправлена масса мелких, но досадных ошибочек. И кнопки в линках в диалоге директорий сделал побольше (а шрифт и spacing - поменьше): теперь влезают всякие My Pictures, Program Files, и даже подлиннее наименования, по крайней мере - в GRush (система не хочет на своих тулбарах делать кнопки высокими и переносить на другу строку). Пример досадной ошибки: полоска не закрашивалась шириной в 1 пиксель в режиме not Fit. В том же режиме, 75% масштаб улучшен (могла оставаться черная полоска в 1 или 2 пикселя по правому / нижнему краю). Кнопки переставали работать после переключения из приложения и обратно (WM_CHAR не формируется, если в фокусе нет ничего, кроме самой формы, я об этом как-то забыл). История лучше работает, запоминается последняя активная картинка, независимо от способа открытия папки - из диалога или из истории, включается (раньше - только из истории, да и то не всегда). Таких мелочей - море.
Ещё в одном месте оставил убиение исключения на выходе. И полный лог выхода, как в начале, когда добавил - в собственной папке, с еще несколькими дополнениями. И еще один маленький лог - в случае, если выскочит наг в зарегенной версии, мне бы его надо глянуть. Этот лог только на время бета-тестирования. Надеюсь, он просто не понадобится.
Дмитрий К (2007-08-15 19:31:00) [219]
> 401h не оставляет
Наврал :), во временной папке оставляет с таким содержанием:
FinExcept: 420A98
Дмитрий К (2007-08-15 19:29:00) [220]
> Win+E 20 секунд, и прощай Виста (не пробовать! если есть
> чего опасаться :) )
Попробовал, ничего особо криминального не произошло.
Zoomer продолжает падать. Точнее, после закрытия Zoomer'а появляется системное сообщение об ошибке, причем, если версия 401H оставляла лог, который отличается от лога 401g только адресом FinExcept, то 401h не оставляет.