Форум » » Новая версия Aml Pages 9.65 » Ответить

Новая версия Aml Pages 9.65

Carc: Update: Анонс более новой версии см. здесь Выпущена Новая версия записной книжки Aml Pages 9.65 Группа в Facebook Группа ВКонтакте Новогодние скидки Началась новогодняя распродажка. Сейчас Вы можете приобрести, прилично сэкономив: Aml Pages — стандартная цена: 695 сейчас: 500 р., Aml Maple — стандартная цена: 550 сейчас: 400 р., TwinkiePaste — стандартная цена: 450 сейчас: 300р., Скачать\Download Русская версия: amlpages_ru.zip Русская портабельная версия: amlpages_ru_pe.zip. Подробнее см. статью "Где взять portable-версию Aml Pages" English version: amlpages_en.zip English portable version: amlpages_en_pe.zip. Read more How to use Aml Pages as portable version see here [more] Украинская версия: amlpages_uk.zip German version: amlpages_de.zip French version: amlpages_fr.zip Portuguese version: amlpages_pt.zip Polish version: amlpages_pl.zip [/more] Анонс новой версии в офицальном блоге Aml Pages смотрите тут Что нового: добавлены новые настройки меню тегов; исправления для установки плагинов; детальный список изменений на сайте здесь. Обзор в официальном блоге. Change log in English on official web site

Ответов - 55, стр: 1 2 3 All

Carc: 2SetQ: обновил сборку. Добавил в ней лог вычисления высоты меню тегов. Можно будет взглянуть что она там у тебя насчитала.

SetQ: Carc пишет: Добавил в ней лог вычисления высоты меню тегов. Можно будет взглянуть что она там у тебя насчитала. А где лог лежит?! AmlPages_Log.txt - это он? У меня нет на диске такого файла.

Carc: SetQ пишет: А где лог лежит?! Файл AmlPages_Log.txt в папке программы. Когда он есть в папке, Aml Pages добавляет ссылку на него в прокручиваемый список в диалоге "О программе".


SetQ: Carc пишет: Файл AmlPages_Log.txt в папке программы. Когда он есть в папке, Aml Pages добавляет ссылку на него в прокручиваемый список в диалоге "О программе". Нет такого файла и ссылка в диалоге не появилась. Он не создался?

Carc: SetQ пишет: Нет такого файла и ссылка в диалоге не появилась. Он не создался? 1. Настройка выставлена писать лог-файл? По умолчанию она выключена, меню Сервис\Настройки, вкладка Юзабилити, галка "Записывать файл журнала в папке программы". 2. Ну и само собой нужны права на создание\запись файлов в папке программы.

Carc: 1. А случаем не выставлены ли какие-нить настройки типа "Использовать крупный шрифт"? В настройках монитора? Я проверил с крупным шрифтом и огромным, не очень хорошо в этом случае умещается. Правда WinAPI пофиг эти настройки, она всегда возращает по ходу дела одни и те же цифры, вне зависимости от настроек шрифта... 2. Ну и в принципе я кагбэ не считал расстояние между строками меню. Насколько я знаю, Windows не дает ее никак узнать. Ну в этом случае у себя сейчас тупо захордкодил добавлять еще пару пикселов на размер меню. Тогда вроде бы все умещается правильно.

SetQ: Carc пишет: 1. А случаем не выставлены ли какие-нить настройки типа "Использовать крупный шрифт"? В настройках монитора? Я проверил с крупным шрифтом и огромным, не очень хорошо в этом случае умещается. Правда WinAPI пофиг эти настройки, она всегда возращает по ходу дела одни и те же цифры, вне зависимости от настроек шрифта... В дереве и редакторе шрифты могут отличаться. Проверю в понедельник.

SetQ: Ага, всё появилось. Вот на одном мониторе (здесь правильно работает): SM_CYMENU=20, SM_CYSCREEN=900 menuPerColumn=45 nMenuCount in this menu=47 В понедельник на двух мониторах проверю.

SetQ: Carc пишет: меню Сервис\Настройки, вкладка Юзабилити, галка "Записывать файл журнала в папке программы". А давно появилась такая настройка? Раньше не замечал.

Carc: SetQ пишет: А давно появилась такая настройка? Раньше не замечал. В районе 9.64.

SetQ: А что такое: m_bMinimizeOnInterval=0

Carc: SetQ пишет: А что такое: m_bMinimizeOnInterval=0 Ну собственно это лог из процедуры автоматической минимизации Aml Pages. Сам лог и появился из-за проблемы у одного немца. Сворачивалась у него Aml Pages автоматически каждую минуту. А очень давно была сделана в Aml Pages такая штука, что если отключается питание или стартует скринсейвер, Aml Pages автоматически сворачивается и если нужно то в трей. Для безопасности сделано было. Мол человек отошел от компьютера, если у него открыт запароленный документ, то Aml Pages потребует пароль для него при попытке развернуть окно обратно. Ну дык вот у немца было выставлено отключение питания через минуту, и это при том, что монитор все равно работал. Или еще какая муть оптимизирующая у него стартовала как скринсейвер. Ну вот чтобы понять в чем дело и понадобился лог. Этой же фиче (автоматической сворачивании окна) - лет 10 наверное уже. Кто ж упомнит что там было.... Вот и сделал лог в фоновом потоке.

SetQ: Carc пишет: Ну собственно это лог из процедуры автоматической минимизации Aml Pages. Сам лог и появился из-за проблемы у одного немца. Сворачивалась у него Aml Pages автоматически каждую минуту. У меня точно так же было на одном компьютере. И как теперь? Пофиксено? Ни у кого не сворачивается? Я раньше помню не мог долго читать страницу в АМЛ, без прокрутки она через минуту сворачивалась. У меня вон что делает: AmlPages: [07/11/15 13:20:39] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:21:09] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:21:39] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:22:09] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:22:39] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:23:09] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:23:39] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:24:09] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:24:39] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:25:09] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:25:39] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:26:09] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:26:39] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:27:09] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:27:39] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:28:09] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:28:39] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:29:09] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:29:39] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:30:09] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:30:39] m_bMinimizeOnInterval=0 AmlPages: [07/11/15 13:31:09] m_bMinimizeOnInterval=0

Carc: SetQ пишет: У меня точно так же было на одном компьютере. И как теперь? Пофиксено? Ни у кого не сворачивается? Я раньше помню не мог долго читать страницу в АМЛ, без прокрутки она через минуту сворачивалась. Я вообще убрал сворачивание при отключении питания или запуска скринсейвера. Это не так уж и нужно, в конце концов. SetQ пишет: У меня вон что делает: Ну дык это и похоже на правду. По сути означает, что сворачивание при отсутствии активности пользователя попросту отключено в настройках. И Aml Pages вообще не будет сворачиваться автоматически.

SetQ: Создал этот файл сам (с правами админа), ссылка появилась, но при нажатии на кнопку "Тэги" ничего не пишется.

SetQ: Запустил АМЛ от админа, тоже в лог ничего не пишется.

SetQ: Первый монитор разрешением 1024 на 1280 (повёрнут вертикально), второй монитор - 1280 на 1024 (стоит как обычно - горизонтально). Когда АМЛ висит (развёрнуто на весь экран или немаксимизированное, но полностью внутри второго монитора) на втором (не основном) мониторе, неверно определяется SM_CYSCREEN, должно быть 1024, а насчиталось 1280. В общем, в обоих случаях берётся высота основного монитора, а не того, на котором находится окно программы. А как полностью код получения метрик выглядит в программе на С++? Вот первый монитор: Вот второй монитор: Вот лог: AmlPages: [07/13/15 08:31:50] ==================== AmlPages: [07/13/15 08:31:50] Log File Is Started AmlPages: [07/13/15 08:31:50] Windows XP 32x build 2600 Service Pack 3 Aml Pages 9.6.5.2558 AmlPages: [07/13/15 08:31:51] m_bMinimizeOnInterval=0 AmlPages: [07/13/15 08:32:06] CTagControl::OnButtonMenu shift=0 AmlPages: [07/13/15 08:32:06] SM_CYMENU=20, SM_CYSCREEN=1280 menuPerColumn=64 nMenuCount in this menu=83 AmlPages: [07/13/15 08:32:12] CTagControl::OnButtonMenu shift=0 AmlPages: [07/13/15 08:32:12] SM_CYMENU=20, SM_CYSCREEN=1280 menuPerColumn=64 nMenuCount in this menu=83 AmlPages: [07/13/15 08:32:22] m_bMinimizeOnInterval=0

Carc: Залил сборку 2559. В ней считается теперь в зависимости от монитора, на котором Aml Pages. Проверь, плз, у меня по любому монитор один. И хоть код работает и для одного монитора, но лучше проверить на двух.

SetQ: Всё работает! Меню на любом мониторе умещается как надо. AmlPages: [07/13/15 14:24:41] CTagControl::OnButtonMenu shift=0 AmlPages: [07/13/15 14:24:41] SM_CYMENU=22, cyMenuCheck=13 SM_CYSCREEN=1024 menuPerColumn=46 nMenuCount in this menu=83 AmlPages: [07/13/15 14:24:47] CTagControl::OnButtonMenu shift=0 AmlPages: [07/13/15 14:24:47] SM_CYMENU=22, cyMenuCheck=13 SM_CYSCREEN=1280 menuPerColumn=58 nMenuCount in this menu=83

Carc: SetQ пишет: Всё работает! Меню на любом мониторе умещается как надо. Зер гут!!! Спасибо за тестирование!!!



полная версия страницы