Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать



25 ноября, 2007 - v3.2.10.0
  • ВНИМАНИЕ: Следующий выпуск AutoIt будет иметь следующие изменения, которые нарушат обратную совместимость:
  • FileInstall() будет переписана с нуля. FileInstall() функция останется, но не будет действовать таким же образом как ранее. Новые реализации появятся в будущих бета версиях.
  • Библиотека GUIConstants.au3 стала излишней, она будет идентична GUIConstantsEx.au3. Самый простой способ преодалеть это изменение, заключается в замене всех GUIConstants.au3 на GUIConstantsEx.au3, затем запустите Au3Check, и включите все недостающие библиотеки и константы пока все ошибки не будут исчерпаны.
    Это изменение желательно сделать сейчас, оно не требует ожидания будущей бета-версии. В какой-то момент в ходе следующей бета-версии, GUIConstants.au3 станет идентичной GUIConstantsEx.au3, и тогда скрипты использующие GUIConstants.au3 могут работать некорректно (в зависимости от констант, которые используются в скриптах).
  • Изменено: DllCall() Новый метод передачи типов ByRef используя *.
  • Изменено: DllCall(): short_ptr, long_ptr, и int_ptr типы запрещены. Используйте short*, long* и int* соответственно.
  • Изменено: Сняты ограничения на Execute().
  • Изменено: PCRE движок регулярных выражений обновлен до 7,4.
  • Добавлено: 64-битные (x64) версии AutoIt, Aut2Exe, Au3Info и AutoItX (см. здесь).
  • Добавлено: DllCallbackRegister(), DllCallbackGetPtr() и DllCallbackFree() [Ураааа!].
  • Добавлено: DllCall() теперь принимает двойные типы, int64, uint64, wparam и lparam.
  • Добавлено: SendKeepActive().
  • Добавлено: ControlTreeView() [Ураааа!].
  • Добавлено: ProcessGetStats().
  • Добавлено: VarGetType() [Ураааа!].
  • Добавлено: макрос @AutoItX64.
  • Добавлено: Au3Info: Информация идентификатора для окон и контролей (элементов GUI).
  • Добавлено: DllStructCreate() добавлен ключ "align" для установки согласования структуры.
  • Исправлено: Control...() функции при использовании CLASS и TEXT вместе иногда приводит к неправильному результату.
  • Исправлено: Control ...() функции при использовании CLASSNN иногда приводит к неправильному результату.
  • Исправлено: Предпросмотр панели задач в Windows Vista вызывает проблемы с соответствием (поиском) окон.
  • Исправлено: $var = $var не выводило ошибку если переменная $var не обьявлена.
    Исправлено: GUICtrlSetImage() регрессии с изменением размера в 3.2.4.9.
  • Исправлено: GUICtrlCreateListView() без колонок (Columns).
  • Исправлено: Экстра уведомление при использовании цветной кнопки.
  • Исправлено: IniReadSectionNames() для секции без имени ( [] ).
  • Исправлено: Opt( "WinTitleMatchMode", Default) фатальная ошибка.
  • Исправлено: GUICtrlSetStyle() с $ES_READONLY плохой $WS_TABSTOP.
  • Исправлено: AutoIt вылетает при выходе, если в функциях Win...() COM-объект используется как заголовок.
  • Исправлено: ProcessExists() с сервисным процессом под Win2K.
  • Исправлено: DefPushButton поведение [Ураааа!].
  • Исправлено: ControlCommand(SelectString) порядок отбора.
  • Исправлено: Массив не может иметь 2 ^ 24 записей (элементов).
  • Исправлено: GuiCreateMenu() на окна без заголовка и без области клиентской части.
  • Исправлено: WinWaitActive() иногда не срабатывает после WinActivate().
  • Исправлено: При использовании GUIRegisterMsg() в цикле, не срабатывает отмена ригестрации.
  • Исправлено: Фокус на ES_READONLY Edit контроля.
  • Исправлено: Многочисленные исправления в UDF'ах.

Перевод by CreatoR (мой), мод на перевод от Google






P.S

Скажу от себя, что в этой версии, как я и писал ранее, разработчики сделали поворот в 360 градусов, изменили многие функции, добавили новые. Да, теперь чтобы перейти на новую версию, нужно будет поменять многие (если не все) наши скрипты, я если честно не спешу этого делать, т.к у меня их слишком много - разработчики знают о том, что подобные перемены проблематичны скриптерам, но понаблюдав за их действиями (на оф. форуме), можно понять, что такие перемены оправданы, тем более что это принесёт пользу в будущем, ведь рано или поздно нужно что-то менять, улучшать, и лучше поменять всё(?) одним махом, чем каждый раз по чуть чуть, мучаясь переписывая скрипты.

Happy Scripting!!!

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Последний раз редактировалось Creat0R, 26-11-2007 в 04:42.

Это сообщение посчитали полезным следующие участники:

Отправлено: 04:28, 26-11-2007 | #764