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

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

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


Страницы:   1 2 ... 9 10 11 12 13 14 15 ... 18 19

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

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


Vladimir Kladov   (2007-08-15 18:39:00) [221]

2SergeR: у меня с the bat работало. Видимо, правильно сконфигурировано. Под XPSP2. Появившиеся окна, как я понял, относятся не к моей программе, а к the bat'у или проводнику. (Это не Виста, случаем? Есть у нее такой баг, окна плодить без счету).

А, точно Виста, ну я и говорю. Win+E 20 секунд, и прощай Виста (не пробовать! если есть чего опасаться :) )

2Unknown Mystic: Надо же, чтобы GRush был близок к не-GRush, и еще чтобы не было особых отличий от варианта с манифестом от варианта без него. Есть иконка (папки иконок настраиваются), есть подсказка. Можно попробовать шрифт уменьшить до 14, чтобы больше влезало. У меня больше всего ушло времени на подсчет пикселей, чтобы было примерно так же. Всего доводил 5 вариантов (включая опциональный GRush, в том числе проверил с манифестом).

У меня 1 раз 401h упало, но скорее всего из-за очень больших тормозов (в фоне висел экземляр Delphi, и жрал 100%, пока я не сообразил, что это зависший процесс). Все равно, нашёл где поправить, и специально поработал в этом режиме, было долго и нудно, но в итоге стабильно. Кроме 1 момента: пару раз слетала регистрация (т.е. начинал появляться наг-скрин). Медленная работа выявила ненадежность одной из (многих) проверок: допустил малую, но допустимую вероятность того, что при правильном ключе программа пойдет по пути незарегенной. Пришлось сделать надежно. А жаль, так была неплохая логическая ловушка в этом месте. Вывод: пора тестировать и без наг-скрина, вдруг еще где-нибудь что-то вылезет.

С выходом я еще кое-что поправил сегодня. Лог выхода и правда оставлю на некоторое время, раз помогает. Тем более он маленький.

Еще за сегодня удалось чуть-чуть ускорить KOLGraphicEx для PSD / PNG и пофиксить странный вариант PSD (так и не понял, что это: 2 сампла на пиксель + 8 бит на сампл + grayscale - и при этом нет альфа-канала. Так и не понял, зачем тогда 2 сэмпла на пискель, проигнорировал 1, изображение стало правильным - т.е. как в других просмотрщиках которые его поняли).


Unknown Mystic   (2007-08-15 17:21:00) [222]

Новый интерфейс диалога открытия директорий, один только минус - очень узкая правая часть - не умещаются названия, было бы здорово, если б можно было сдвинуть разделитель правее. И возможно даже при достаточной ширине поля, переносить подпись, чтоб она была правее иконки, а не ниже.

401h на первый взгляд не падает.
Но это может из-за лога... Кстати вы же там что-то поправили, может лог уже и не нужен?

В общем, если еще нужно:
Минимальная последовательность действий, которой мне удалось вызвать ошибку на 401G без лога:
1. запуск
2. основное окно не активно (можно переключиться на др. приложение или вызвать окно настроек, подозреваю, что наг тут играл ту же роль - потеря фокуса главной формой)
3. фокус на основное окно (щелчек мышью по осн. окну)
4. выход

Если без п.3 - сразу щелкать крестик - нет ошибки.
Если в п.3 активировать кнопкой на панеле задач - иногда ошибка, а иногда - нет.
Если вместо/перед п.3 щелкнуть по окошку подсказок - ошибки нет.


SergeR   (2007-08-15 13:28:00) [223]

*Запустил. Установил.
Скачал 401h.Установил. Запустил...)


SergeR   (2007-08-15 13:26:00) [224]

Запустил. Установил. Жму About > Register
Zoomer запустил IE, который завис минуты на 3. и вывел окно "Registration request sent email...."
Через некоторое время  IE ругнулся на то что несконфигурирован на mailto:, а затем начался ужас. Окна IE стали плодится очень быстро с сообщением в заголовке "Переходы отменены", до тех пор пока у Zoomer`а не вылетел nagscreen и не попросил нажать клавишу.
Помогло только снесение из диспетчера Zoomer, а затем закрытия всего этого ужаса.
PS. WinVista Ultimate. IE7. Celeron.
Почтовик по умолчанию - The Bat


Vladimir Kladov   (2007-08-15 07:58:00) [225]

http://slil.ru/24738404-- здесь положилась 401h, куда я наконец-то прикрутил новый интерфейс диалога открытия директорий и zoomer_exit_log.txt в темповой директории из 1 строчки, на случай, если еще упадёт.


Vladimir Kladov   (2007-08-14 20:05:00) [226]

Скорее всего, именно то, что и предполагаось: в условиях быстрой машины типа Duo или Vista немного не в том порядке поступают сообщения, и Applet.OnMessage срабатывает после уничтожения главной формы. А раз он там проверял кое-где кое-что на главной форме, забыв проверить ее существование то и ломалось. А подсказки и правда, видимо, не при чем. Разве что они еще больше вмешивались в ход событий, со своим таймерком.

Сегодня выкладывать уже не стану: осталось чуть-чуть дозавершить панель с линками на диалоге открытия (заодно решил проблему одновременного использования системного и своего Ex диалога директории, и много усилий ушло на GRush - вариант. Получилось просто замечательно - как мне кажется, но надо еще поработать над удалением ненужных линков из списка, и встроить это дело в программу). Естественно, это добро будет доступно в KOLDirDialogEx.pas.


Unknown Mystic   (2007-08-14 18:08:00) [227]

А зачем предыдущий уничтожать, при каждой записи? Он же при каждом закрытии перезаписывается... так что на худой конец можно отавить как есть...

Владимир, а что там вообще при закрытии происходит? Честно говоря, у меня такое впечатление, что окошко с подсазками (или какой-то связаный с этим поток) не может (не успевает) нормально закрыться... Может надо закрывать и ожидать его закрытия, при закрытии основного окна?
А может вообще такое случиться, что Винда распараллелит закрытие этих окон по разным процессорам и в результате какой-то нестыковки будет вылазить ошибка?

У меня Висты вообще нет, так что тут помочь не могу.


Vladimir Kladov   (2007-08-14 08:39:00) [228]

401g ? Ошибка градусника, меняющего температуру воды. Сегодня положу без лога, и если ломается, то еще усть вариант такой. Тот же лог, но перед записью очередного сообщения уничтожается предыдущий файл лога. Т.е. если сломается, то останется все равно строчка, с последним пройденным местом. Но если эффект градусника сохранится, то и сойдёт как решение проблемы.

С Вистой, на самом деле, траблов больше, и с её темами, и с прорисовкой. У меня её сейчас нет с собой, так что это я отложу на время.


Unknown Mystic   (2007-08-13 22:55:00) [229]

А выкладывать как оказалось и нечего... Версия с логом не дает ошибки...
Возможно пока идет запись, нечто получает дополнительное время для нормального закрытия?...
(пробовал запускать по очереди. то с логом, то без... первая - нет ошибки, вторая - есть)


Vladimir Kladov   (2007-08-13 21:50:00) [230]

http://slil.ru/24732967- вот тут. Залилось, наконец. Напоминаю: zoomer@ работает, vk@ - нет. Посмотрите еще раз, пожалуйста на Core Duo / Vista. Вдруг исправилось.


Vladimir Kladov   (2007-08-13 19:40:00) [231]

Ну что-то понедельник кончился практически, а ни от кого больше я ничего не получил. Сейчас положу новую версию, в которой должен быть исправлен выход. И на ноутбуке (он же медленный) я тоже обнаружил крайне медленное переливание цветов в инсталлере, там где много чекбоксов (странно, но даже на P2-450 со старенькой RivaTNT такого не наблюдалось не говоря уже о 2.4 ГГц или 2х3.2ГГц PentiumIV с NVidia-like картой). Так что я там тоже сделал одноцветную панель в качестве подложки и отказался от прозрачности чекбоксов стало шустрее гораздо.

К kolmck я подключиться так и не могу, опять попробую на slil.ru, линк дадут по окончании вкачивания.


Vladimir Kladov   (2007-08-13 08:45:00) [232]

Хорошо, подожду до сегодня. Тем более что под Вистой еще как минимум три трабла с GRush и (кажется) не GRush на до поправить.


Unknown Mystic   (2007-08-13 00:05:00) [233]

Т.к. компы на работе, смогу прислать логи только завтра (вернее уже сегодня) поздно вечером.


Vladimir Kladov   (2007-08-12 15:47:00) [234]

Ну вот, первый лог я уже получил. Ситуация странная, но обнадёживающая. У главной формы нормально проходит OnClose и OnDestroy, но далее ломается, вероятно, в Applet.OnMessage, где-то при попытке спросить Form1.Form.Visible, не проверяя Form1.Form <> nil. Это только предположение. Если ещё будут логи, это сильно поможет прояниь ситуацию окончательно. Жду до вечера, и тогда выложу исправлющую версию для проверки. Разумеется, так же с генерацией лога на выходе - вдруг это не всё, с Core Duo / Vista64.


Vladimir Kladov   (2007-08-12 13:56:00) [235]

Не могу соединиться с kolmck через gprs - застревает на команде LIST -L. Залил вот сюда: http://slil.ru/24727647
версию 401g. Создаёт лог после крестика (или escape) в своей директории, если не доступна - во временной. Меня интересует лог после падения если они разные - побольше разных вариантов. Очень большая просьба посмотреть владельцев Core Duo и всех 64-разрядных и 2х процессорных маши (или у кого есть доступ к таким машинам).

Внимание! Т.к. я уехав на дачу, на этот раз забыл прихватить пароли, то писать теперь только на zoomer@kolmck.net - я к нему пароль вспомнил, т.к. недавно менял. Всем спасибо.


Vladimir Kladov   (2007-08-12 08:51:00) [236]

Тогда мне ничего другого не остаётся, как сделать специальную версию, которая создаст лог всего, что делается, начиная с того момента, как нажали крестик. Чтобы понять, где падает - может, удастся это место "заколдовать". Хорошо, что хотя бы только на выходе.


Дмитрий К   (2007-08-10 21:21:00) [237]

Да, 4.01G


Vladimir Kladov   (2007-08-10 21:17:00) [238]

И на 401G - ? Тогда это или Vista или Duo. Vista я ещё как-то могу смоделировать, а вот Duo - не на чем.


Дмитрий К   (2007-08-10 18:14:00) [239]


> Это подсказки, которые окно с тултипами?

Вот у меня тултипы выключены. Запускаю программу по ярлыку на рабочем столе, нажимаю крестик - окно исчезает, вижу сообщение Windows об ошибке.
Правда у меня Vista x64 и процессор Core 2 Duo.


Vladimir Kladov   (2007-08-10 09:21:00) [240]

Стопа! Это подсказки, которые окно с тултипами? Ну я и балда, у сеья-то я их сразу вырубаю, чтобы не мелькали. Соответственно, и не тестировал даже этот случай. Тогда этонаверноя даже не связано с 2х процессорностью! Сегодня попробую.

Вот трабл, так трабл у меня: ноут только вернули из сервиса, на даче у него винт сдох. Сейчас приехал, купил новый, буду устанавливать, опять день отпуска насмарку...


Страницы:   1 2 ... 9 10 11 12 13 14 15 ... 18 19

Наверх

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