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




Post №: 1867
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 10.11.08 13:16. Post subject: Мапля. Часть вторая. Серия 14


Aml Maple 2.14 вышла. Прошу любить и жаловать. Добавлено подменю "Флаги" + некоторые изменения по мелочам

Скачать тут: http://www.amlpages.com/Source/AmlMaple.zip (мультиязычная версия)
Подробности и скриншоты тут: http://www.amlpages.com/Rus/amlmaple.htm
Если что не так - пожаловаться можно тут: http://www.amlpages.com/Rus/support.htm
Ну, а если всё так... то сказать "спасибо" можно тут: больше негде

ЗЫ: народ! люди! человеки! Кто владеет иностранными и не очень (украинским, белорусским) языком - может доперевести интерфейс Мапли?
А то там уже старые переводы, кое-каких строк уже не хватает... Переводить можно хоть в Блокноте Windows, там работы на 20 минут. Полный перевод есть в Russian.lng, на его основе можно создать свой, рекомендации по переводу есть в русском readme-файле...

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
Profile
No new replys , page: 1 2 All [view all]





Guest
Joined: 01.01.70
link post  Posted: 11.11.08 11:25. Post subject: AmlMaple.exe 2.1.4...


AmlMaple.exe 2.1.4.303
AmlMaple.dll 2.1.0.42 ReCreation caret 2 (SP1 tested) + DLL_THREAD_ATTACH
win2000SP4

Вы будете смеяться, но не отображается флаг у текстового курсора.
Указатель мыши, который не хотел отключаться в версиях 2.12 - 2.13, теперь отключается.

Настройки:
[Options]
Foc=1
LangAbbr=0
Flgs=18
HotKeyModifier=7
HotKeyKey=123
LangFile=russian.lng
NOTRAY=0
CrtWdth=2
Processed=1
[CaretColors]
Count=2
COLOR0=16777087
LANG0=1033
COLOR1=16776960
LANG1=1049


Спасибо: 0 
moderator




Post №: 1870
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.11.08 13:29. Post subject: MON пишет: Вы будет..


MON пишет:

 quote:
Вы будете смеяться, но не отображается флаг у текстового курсора.


А в каком приложении он не отображается? Например в блокноте стандартном отображается?

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



Guest
Joined: 01.01.70
link post  Posted: 12.11.08 13:50. Post subject: А в каком приложении..



 quote:
А в каком приложении он не отображается?


Ни в одном.

Спасибо: 0 
moderator




Post №: 1872
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.11.08 14:24. Post subject: Скриншот настроек в ..


Скриншот настроек в меню Aml Maple выложите здесь ну или на почту скиньте мне....

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



Guest
Joined: 01.01.70
link post  Posted: 12.11.08 15:08. Post subject: Скриншот http://s39...


Скриншот


Спасибо: 0 
moderator




Post №: 1873
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.11.08 16:35. Post subject: Мапля что-нибудь соо..


Мапля что-нибудь сообщает если отключить показ флага в текстовом курсоре, а потом опять же из меню включить (меню Текстовый курсор\Показывать флаг страны)?

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



Guest
Joined: 01.01.70
link post  Posted: 13.11.08 10:10. Post subject: Carc пишет: Мапля ч..


Carc пишет:

 quote:
Мапля что-нибудь сообщает если отключить показ флага в текстовом курсоре, а потом опять же из меню включить (меню Текстовый курсор\Показывать флаг страны)?


Имеется ввиду это?
При отключении:

При включении:

Мне кажется, толку не будет, пока у вас не будет возможности попробовать маплю в win2000.
Повторюсь, что в версии 2.10 флаг в текстовом курсоре отображается.

Спасибо: 0 
moderator




Post №: 1876
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 13.11.08 16:29. Post subject: Нет, имеется ввиду д..


Нет, имеется ввиду другое - если у нее возникнут проблемы при включении флага в текстовом курсоре, она должна об этом сообщить. При автоматическом включении этой фичи при старте, в отличии от ручного вкл\выкл через меню - она ничего не сообщает, чтобы не дергать пользователя. Когда же вкл\выкл ручками, если ей что-то не покатит вроде отсутствия DLL, или неверной версии она должна отрапортовать что не получилось в виде MessageBox`а, а все эти тултипчики всплывающие исключительно "рюшечки", которые не требуют внимания пользователя и по любому после отображения спрячутся сами через некоторое время.

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



Guest
Joined: 01.01.70
link post  Posted: 13.11.08 17:54. Post subject: Carc пишет: Нет, им..


Carc пишет:

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


кроме тултипов других сообщений нет.

Спасибо: 0 
moderator




Post №: 1878
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 13.11.08 18:34. Post subject: Ну а если например з..


Ну а если например запустить стандартный Windows`кий Notepad и начать в нем вводить текст? Флаг в текстовом курсоре может иногда появляться только по ходу набора, а не сразу при перестановке фокуса на Блокнот...

Я так понял Windows2000 юзится?
Можно кое чего еще помедитировать, я там использовал некоторые новые тире модные возможности, которые появились только в Windows XP, но это касалось только расширяемых возможностей Винды, и старая 2К просто должна была их игнорировать, тк. без понятия чего с ними делать (некоторые хитро**пости для отображения флага + невозможность его активизировать, а то знаете ли есть умники, все бы им куда-нибудь кликнуть). Теоретически может быть это вызывало проблему? Тогда можно попробовать сделать тестовую Маплю, которая будет "материться" по черному, если ей этот функционал не будет "нравиться" в 2К!?!
Можно так попробовать!?!


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



Guest
Joined: 01.01.70
link post  Posted: 17.11.08 15:29. Post subject: Ну а если например з..



 quote:
Ну а если например запустить стандартный Windows`кий Notepad и начать в нем вводить текст? Флаг в текстовом курсоре может иногда появляться только по ходу набора, а не сразу при перестановке фокуса на Блокнот...


Не появляется. Версия 2.14 проработала пару дней и ни разу ни в одном приложении флаг в текстовом курсоре не "пробило".


 quote:
Я так понял Windows2000 юзится?


Да, два раза я писал - win2000SP4


 quote:
Тогда можно попробовать сделать тестовую Маплю, которая будет "материться" по черному, если ей этот функционал не будет "нравиться" в 2К!?!


Немного не понятно, т.е. помимо того, что флаг не отображается будет еще всякий раз материться ? :)



Спасибо: 0 
moderator




Post №: 1905
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 18.11.08 13:00. Post subject: MON пишет: Тогда мо..


MON пишет:

 quote:
Тогда можно попробовать сделать тестовую Маплю, которая будет "материться" по черному, если ей этот функционал не будет "нравиться" в 2К!?! Немного не понятно, т.е. помимо того, что флаг не отображается будет еще всякий раз материться ? :)


Дык посмотрел я внимательно в код, там она такими измами начинает исходить если что не по ней вдруг... Причем измы включены везде и всегда. Ан нет, никаких проблем - у всех работает.
Сдается мне что там или флаг просто физически не показывается, хотя и создается, или как редкий вариант может она действительно не может отрисовать флаг, что тоже вряд ли - т.к. код ну просто детский и работать должен даже в Windows 95, особенно учесть что флаги все равно статически есть в exe-шнике...
Ну и еще как вариант, что Windows не позволяет передать "флаговые" события в саму Маплю - такое в принципе возможно, хотя для W2K это несвойственно, хотя бы той простой причине что ее писала старая команда Microsoft, вроде бы не имевшая привычки перед началом рабочего дня основательно "курнуть"
Но вообще то теоретически такое может быть, но запретить передачу данных между всеми процессами в ОС - это конечно как-то особенно надо постараться.
+ теоретически никто не отменял возможность управлять IAcccessble-серверами, ну и соответственно флага тогда точно не будет...
Тут в общем проверять надо. Код "ругался" только если ему не удавалось включить возможности флага, если же что-то по ходу дела шло не верно - все обрабатывалось молча, т.к. эти события могут приходить по паре десятков раз в каждую секунду...

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



Guest
Joined: 01.01.70
link post  Posted: 25.11.08 13:47. Post subject: Дык посмотрел я вним..



 quote:
Дык посмотрел я внимательно в код, там она такими измами начинает исходить если что не по ней вдруг... Причем измы включены везде и всегда. Ан нет, никаких проблем - у всех работает.


Попробовал на еще одном компе с win2000SP4 - не отображается флаг в текстовом курсоре.
В winXP дома - все замечательно.


 quote:
Тут в общем проверять надо. Код "ругался" только если ему не удавалось включить возможности флага, если же что-то по ходу дела шло не верно - все обрабатывалось молча


Что-нибудь проверяется? Могу поюзать какую-либо версию с ловушками-заглушками

Спасибо: 0 
moderator




Post №: 1940
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 25.11.08 14:48. Post subject: MON пишет: Попробов..


MON пишет:

 quote:
Попробовал на еще одном компе с win2000SP4 - не отображается флаг в текстовом курсоре.
В winXP дома - все замечательно.


Ну и... я как бы верю - там проверять надо. Судя по всему флаг инсталлируется раз она ничего не говорит. Соответственно вариантов собственно немного:
а) события перемещения каретки не ловятся вовсе. (маловероятно)
б) события ловятся, но не передаются в Маплю (тоже маловероятно, чтобы прямо отовсюду подряд не передавались)
в) все передается, но сам флаг почему то не показывается... Маловероятно, но более возможно
г) какие-то фактические проблемы либо с созданием флага. Может быть

MON пишет:

 quote:
Что-нибудь проверяется? Могу поюзать какую-либо версию с ловушками-заглушками


ОК, сейчас тогда сейчас сочиню версию с логом каким-нить не хитрым.

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




Post №: 1956
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 01.12.08 20:40. Post subject: 2Mon: Бага в Мапле во флаге в текстовом курсоре


А оказывается-то бага в Мапле есть и именно в работе с флагом! Да еще какая бага! 98-ую винду уложила намертво, даже и шанса ей единого не дала. Причем бага явно в версиях старше 2.10, т.к. та же 2.10 - кряхтя и скрипя работала более-менее сносно, а вот версия 2.15 таки уработала Винду аж до холодной перезагрузки. И сдается мне бага эта именно в обработке флага в текстовом курсоре. Хотя может быть теоретически проблема была именно в смене цвета самого текстового курсора!?!
Мыслится мне что проблема будет проявляться в Win2K... И эх, и в кои-то веки у меня при этом не было сорсов от Мапли, чтобы поразвлекаться в отладчике, не копаясь в дизассемблерном коде...
Ну что ж, бум править! Воистину так!

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



Guest
Joined: 01.01.70
link post  Posted: 02.12.08 16:34. Post subject: Carc пишет: А оказы..


Carc пишет:

 quote:
А оказывается-то бага в Мапле есть и именно в работе с флагом! Да еще какая бага! 98-ую винду уложила намертво, даже и шанса ей единого не дала. Причем бага явно в версиях старше 2.10, т.к. та же 2.10 - кряхтя и скрипя работала более-менее сносно, а вот версия 2.15 таки уработала Винду аж до холодной перезагрузки. И сдается мне бага эта именно в обработке флага в текстовом курсоре. Хотя может быть теоретически проблема была именно в смене цвета самого текстового курсора!?!


Смена цвета текстового курсора в win2000 с момента появления до последней версии ведет себя примерно одинаково. Добавились приложения, в которых он отображается, но во всех версиях иногда при получении фокуса контролом, в котором должен вводиться текст, текстовый курсор пропадает совсем. В какой-то из тем на форуме я об этом сообщал. А флаг текстового курсора в win2000SP4 перестал отображаться именно после 2.10

 quote:
Ну что ж, бум править!


удачи


Спасибо: 0 
moderator




Post №: 1961
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 02.12.08 17:11. Post subject: С цветом там понятно..


С цветом там понятно, а вот чего там с флагом творится это не ясно!
Вот хожу в размышлениях, добраться до машины с 98-ой виндой и там поиграться или действительно не мудрить и решить проблему с флагом в текстовом курсоре через логи... Сдается мне там проблема не в том что идея не работает. Скорее всего просто не показывается только сам флаг. Все остальное скорее всего работает идеально.
Благо как раз таки с флагом я и мудрил, и тени, и прозрачность. И некоторые вещи в этом вопросе специфичны для Windows XP.


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




Post №: 1962
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 02.12.08 17:48. Post subject: На какое мыло скинуть версию с логами для флага в текстовом курсоре?


На какое мыло скинуть версию с логами для флага в текстовом курсоре?

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



Guest
Joined: 01.01.70
link post  Posted: 03.12.08 09:51. Post subject: Версию с логами полу..


Версию с логами получил.
Файл-лог я не нашел в папке мапли.
Но вот сообщение "Cannot register class for flag" выдается и только когда включены обе настройки "Показывать флаг страны" и "Изменять цвет курсора".
Если включена только "Показывать флаг страны" - сообщение не выдается и флаг не отображается.
Если включена только "Изменять цвет курсора" - изменяется цвет курсора, сообщение не выдается.


Спасибо: 0 
moderator




Post №: 1966
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 03.12.08 16:56. Post subject: MON пишет: Версию с..


MON пишет:

 quote:
Версию с логами получил.


Я же говорил что Гугль курит по сравнению со мной... конечно когда я действительно хочу что-то найти... Таки твое это было мыло :) а я было сомневался...

MON пишет:

 quote:
Файл-лог я не нашел в папке мапли.


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

MON пишет:

 quote:
Но вот сообщение "Cannot register class for flag" выдается и только когда включены обе настройки "Показывать флаг страны" и "Изменять цвет курсора".
Если включена только "Показывать флаг страны" - сообщение не выдается и флаг не отображается.
Если включена только "Изменять цвет курсора" - изменяется цвет курсора, сообщение не выдается.


Ага! Вот это уже кое-что... Я и подозревал что 2К пугает мой класс. Правда странно сочетание с цветом курсора, по идее он вообще никак не связан с этой опцией.

СПАСИБО!
Сейчас я исправлю код класса для 2К и младше и вышлю новую версию.

Мазов Гоша aka Carc
www.amlpages.com
ICQ: 86905722
amlpages@hotmail.ru
Спасибо: 0 
Profile
No new replys , page: 1 2 All [view all]
Тему читают:
- user online
- user offline
All times are GMT  3 Hours. Hits today: 1
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no