On-line: guests 0. In total there are: 0 [information..]
AuthorTopic



Post №: 4
Joined: 08.01.09
Rank: 0
link post  Posted: 12.05.09 11:45. Post subject: Глюк в AmlView


Глюк состоит в странном копировании выделенного в плагине текста в буфер обмена (версия 1.29, в старых тоже такое было).
Выделенный текст в буфер обмена копируется, но в каком то странном форматировании: в Aml Pages и Word его можно вставить, но, например, в Notepad - никак!

Спасибо: 0 
ProfileQuote Reply
Replys - 10 [new only]


moderator




Post №: 2511
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.05.09 12:22. Post subject: ОК, сенкс! Пофиксил ..


ОК, сенкс! Пофиксил - исправления выйдут в версии Aml View 1.30 через пару часиков.

PS: версия 1.30 выложена - скачать тут: http://www.amlpages.com/Source/amlview.zip (мультиязычная версия)

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply



Post №: 5
Joined: 08.01.09
Rank: 0
link post  Posted: 15.05.09 11:47. Post subject: Спасибо!


Оперативно. Спасибо!

Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2518
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 15.05.09 13:43. Post subject: DCT пишет: Оператив..


DCT пишет:

 quote:
Оперативно. Спасибо!


копируется как простой текст всегда, если выбрать команду "Copy As Text" из меню самого lister-окна (в смысле стандартное меню вверху окна просмотра). Если же выбирать команду копировать из контекстного меню в самом тексте, то как обычно копируется: в формате RTF для страниц форматированного текста, и в формате Plain Text для страниц простого текста.

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply



Post №: 6
Joined: 08.01.09
Rank: 0
link post  Posted: 16.05.09 13:34. Post subject: Проблема по сути осталась


"Copy As Text" работает (чего мне вполне достаточно), но вцелом проблема осталась и в порядке общей информации может быть Вам интересна.
Дело в том, что "правильно" форматированный текст вставляется из буфера обмена в любые приложения. Это можно проверить на любом вордовом rtf-файле, Htm-странице открытой в И-эксплорере, а также в aml-документе открытом в aml: по ctr+C в буфер копируется форматированный текст, но его можно вставить в Notepad.
AmlView копирует в буфер текст так, что его могут понять только приложения работающие с форматированным текстом. Возможно AmlView неправильно ставит кдировку (UTF-16, вместо UTF-8), или как то неправильно расставляет тэги - поэтому приложения типа Notepad такой текст не принимают.
В форматах форматированного текста я не слишком разбираюсь, но разбор похожей проблемы видел тут: http://operafan.net/forum/index.php?topic=1151.0

Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2519
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 16.05.09 19:57. Post subject: DCT пишет: "Cop..


DCT пишет:

 quote:
"Copy As Text" работает (чего мне вполне достаточно), но вцелом проблема осталась и в порядке общей информации может быть Вам интересна.


Так я же Вам про это и писал, что главное меню Lister`а копирует именно в plain-text-формате, а контекстное меню копирует в зависимости от формата страницы.

DCT пишет:

 quote:
Это можно проверить на любом вордовом rtf-файле, Htm-странице открытой в И-эксплорере, а также в aml-документе открытом в aml: по ctr+C в буфер копируется форматированный текст, но его можно вставить в Notepad.


Это называется рендеринг форматов буфера обмена.

DCT пишет:

 quote:
AmlView копирует в буфер текст так, что его могут понять только приложения работающие с форматированным текстом. Возможно AmlView неправильно ставит кдировку (UTF-16, вместо UTF-8), или как то неправильно расставляет тэги - поэтому приложения типа Notepad такой текст не принимают.


Ничего подобного. Кодировка тут вовсе не причем. А дело в том что обычно приложения копируют данные сразу в нескольких форматах одновременно, Aml View всегда выбирает только один конкретный. Что то Lister конкретно тупит по ходу дела с OLE-форматами, и если разрешить стандартное копирование то обязательно почему-то потом спустя минуту другую возникает сбой в Lister`е. Полагаю это какие-то проблемы Total Commander`а в работе с OLE-подсистемой Windows. Вообще решение ищется, но пока много неясного. Поэтому пока сделано именно так. Полагаю, работа без сбоев более важна.


Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply



Post №: 7
Joined: 08.01.09
Rank: 0
link post  Posted: 17.05.09 15:05. Post subject: Спасибо за разъяснен..


Спасибо за разъяснения.

 quote:
Что то Lister конкретно тупит по ходу дела с OLE-форматами, и если разрешить стандартное копирование то обязательно почему-то потом спустя минуту другую возникает сбой в Lister`е.


А в какой версии коммандера? В 7,04 листер точно "умеет" копировать форматированный текст из rtf-файлов (которые открываются через OLE, но правда не системные, а поставленные с вордом).
Если это глюк листера, то самое простое решение - написать автору коммандера на support/at/ghisler.com (автор отвечает).


 quote:
Полагаю, работа без сбоев более важна.


Полностью согласен.

Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2521
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 17.05.09 16:57. Post subject: DCT пишет: А в како..


DCT пишет:

 quote:
А в какой версии коммандера?


7.04a - русская, валидная или нет - значения не имеет, XP SP3

DCT пишет:

 quote:
В 7,04 листер точно "умеет" копировать форматированный текст из rtf-файлов (которые открываются через OLE, но правда не системные, а поставленные с вордом).


Ну что значит "умеет"?
Листер сам по себе вообще мало что умеет кроме банальной встроенный поддержки, которую делал сам Кристиан.
Тут ситуация другая: листер попросту всего лишь хостит плагин, а само копирование выполняет именно сам плагин. Так что сам по себе вроде как листер не причем. Но плагин вполне корректно отправляет данные в буфер обмена во всех мыслимых и немыслимых форматах, причем безо всяких проблем, но вот потом обязательно почему-то возникает сбой где-то в недрах Total Commander, причем ладно бы он сразу возникал - куда ни шло, можно бы было валить на Aml View как на мертвого, а именно потом спустя довольно продолжительное время возникает сбой по непонятным причинам.
Лично я думаю, что проблема исключительно в OLE - там по уму и ломаться-то больше нечему. А копирование RTF-текста по умолчанию весьма даже очень подразумевает работу с OLE-подсистемой. Опять же копирование написанное ручками никаких сбоев не выдает, так что всё похоже именно на OLE.

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2522
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 17.05.09 20:10. Post subject: Carc пишет: Лично я..


Carc пишет:

 quote:
Лично я думаю, что проблема исключительно в OLE - там по уму и ломаться-то больше нечему. А копирование RTF-текста по умолчанию весьма даже очень подразумевает работу с OLE-подсистемой. Опять же копирование написанное ручками никаких сбоев не выдает, так что всё похоже именно на OLE



В общем есть тема что Кристиан сам инициализирует OLE, по крайней мере очень на это похоже. Утверждает, что должно и так работать. Пока общаемся - но Жислер чего-то не хочет колоться как именно он инициализирует OLE и куда-то из почты пропал ...
Ну ладно, поковыряемся посмотрим, подождем ответа. По крайней мере пробные варианты новой версии с одновременным копированием в нескольких форматах пока вроде бы работают правильно

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2523
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 21.05.09 14:50. Post subject: Короче в Швейцарии п..


Короче в Швейцарии по ходу какой-то местный Первомай происходит. Кристиан зашифровался и чего-то более не отвечает, муть какую-то написал про Unicode, муть толковая и разумная, но в данном случае к багу отношения не имеет.
Посему просто переписал плагин иначе: на 2 отдельных явных команды: "Копировать как простой текст" и "Копировать как RTF" - по крайней мере так хотя бы всё под контролем пользователя.

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 2524
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 23.05.09 18:39. Post subject: Aml View 1.31


Aml View 1.31 с изменениями описаннными постом выше выложен.
Скачать тут: http://www.amlpages.com/Source/amlview.zip

Инсталляция стандартная, пущаем Total Commander и именно из него входим в архив - дальше TCMD сам все делает. Языки с переводом пользовательского интерфейса внутри архива, выбрать язык можно в окне плагина из любого контекстного меню. Остальные подробности (вроде как поюзать плагин даже без TCMD) в файле ReadMe.

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
ProfileQuote Reply
Reply:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Username, Password:      register    
Тему читают:
- user online
- user offline
All times are GMT  3 Hours. Hits today: 7
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no