Страница 7 из 13

Добавлено: Пн дек 17, 2007 18:00
Dec
2CaptainFlint:
Стоят ли какие-нибудь дополнительные утилиты, контролирующие изменение буфера обмена? Каковы размеры блоков, которые Вы копируйте в буфер из WinHex? При каком именно виде копирования возникает зависание (Normally, Hex Values, ets)?

Добавлено: Пн дек 17, 2007 19:40
CaptainFlint
Dec писал(а):Стоят ли какие-нибудь дополнительные утилиты, контролирующие изменение буфера обмена?
Да, CLCL. Кстати, совсем забыл — хотел же проверить, вырубив его... Домой приду, проверю.
Dec писал(а):Каковы размеры блоков, которые Вы копируйте в буфер из WinHex?
От десятка байт до порядка сотни килобайт.
Dec писал(а): При каком именно виде копирования возникает зависание (Normally, Hex Values, ets)?
Обычный Ctrl+C, т.е. Normally.

Добавлено: Пн дек 17, 2007 21:03
Hram
У меня "тормозит" при Alt+PtrScr. Вчера делал снимки формы размером гдето 300х300 при этом тотал перестает на что либо реагировать секунд на 10. В трее появляется какойто значек? Плагин очень полезный и пользуюсь им переодически, но иногда возникает желание запустить Paint.
ТС 7.0pb1 OS WinXP SP2

Добавлено: Пн дек 17, 2007 21:16
CaptainFlint
На 10 секунд — это ещё ладно, у меня капитальный зависон. Минуты две ждал точно.

Добавлено: Пн дек 17, 2007 23:07
Dec
2Hram:
1) Попробуйте отключить галку "Уведомлять об очистке фона".
2) Попробуйте отключить неиспользуемые Вами форматы - например, gif или png.

2CaptainFlint:
Помогло ли отключение CLCL?

Добавлено: Пн дек 17, 2007 23:20
Hram
Отключил галку "Уведомлять об очистке фона" и форматы *.bmp *.gif
нет слов, респект, скриншот экрана 1280x1024 влет. Спасибо!!!

Добавлено: Пн дек 17, 2007 23:49
CaptainFlint
Dec писал(а):Помогло ли отключение CLCL?
Нет, воспроизводится и без него. Только я, похоже, ошибся: плагин не виснет капитально, а делает что-то полезное. К сожалению, я забыл, с чем конкретно экспериментировал вчера. Сейчас проверил с другим файлом (RAR-архив), и вот что получилось:
1. Выделяю блок от начала файла длиной около 30 килобайт, копирую — плагин тут же грузит проц на 100% и делает это в течение ~9 секунд.
2. Делаю то же самое, но размер блока в полтора раза больше (45 килобайт) — время работы плагина увеличивается практически вдвое: 17 секунд.
3. Размер блока 60 Кб — 30 секунд.

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

Что касается зависонов на небольших размерах — это я пока что воспроизвести не смог, возможно, нужна какая-то хитрая последовательность байт. Если наткнуть — обязательно сообщу.

Добавлено: Вт дек 18, 2007 23:13
Dec
2CaptainFlint:
Подтверждаю подвисания при больших размерах копируемых текстовых блоков. К сожалению, из-за еще одной найденной ошибки невозможно избавиться от этого эффекта с помощью имеющихся опций. Постараюсь на днях выложить обновленную версию.

Добавлено: Ср дек 19, 2007 06:55
Alextp
Кстати, при копировании рус. текста получается вот что:

Text.txt:
// ??? ??? ???
//???????? ?????????: . ?????????

Добавлено: Ср дек 19, 2007 14:33
CaptainFlint
Alextp писал(а):Кстати, при копировании рус. текста получается вот что:
Английская раскладка?

[mod="CaptainFlint"]Оффтоп выделен в отдельную ветку.[/mod]

Добавлено: Ср дек 19, 2007 15:39
Dec
Alextp писал(а):Кстати, при копировании рус. текста получается вот что:
Плагин не производит ни каких действий с текстом, за исключением удаления завещающего нуля.

Добавлено: Ср дек 19, 2007 16:47
D1P
завещающего нуля.
Браво, мега-опечатка, буду использовать =)

По теме: нельзя ли добавить в плагин поддержку превью? Недавно обнаружил, что было бы удобно "на лету" просматривать содержимое буфера обмена. Ctrl+Q - тоже вариант, но бывает, что и вторая панель нужна.

Добавлено: Ср дек 19, 2007 17:10
Dec
2D1P: Имеется ввиду поддержка FsGetPreviewBitmap?

Добавлено: Ср дек 19, 2007 20:44
D1P
Она самая.

Добавлено: Ср дек 19, 2007 20:48
Dec
Ну она в общем то уже давно мною реализована, но не вызывалась из TC, и поэтому я не мог ее протестировать. Следующий билд будет ее экспортировать.