Что нового

AutoIt 3.3.4.0 - Финал

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Список изменений:
AutoIt:
- Добавлено: Возможность читать и записывать файлы с кодировкой UTF-8 без наличия BOM, включая автоматическое определение в процессе чтения.
- Добавлено #682: Убрано ограничение в 64KB для FileReadLine()
- Добавлено: AutoIt скрипты использующие символ продолжения строки ("_") больше не ограничиваются длиной в 4095 символов совмещённой строки.
- Добавлено: FileRead() возвращает прочитанное число байтов/символов в @extended.
- Добавлено #1311: MouseGetCursor() возвращает идентификатор для курсора "рука" (hand).
- Исправлено #384: При определённых обстоятельствах флаг «network credentials» предотвращает запуск процесса исполняемого с RunAs() или RunAsWait().
- Исправлено #1370: StringInStr() крашит скрипт с негативным значением параметра «occurrence» и когда параметр «start position» больше чем длина строки.
- Исправлено #1367: Вызов GUIDelete() из под callback-функций GUIRegisterMsg() которая возвращает $GUI_RUNDEFMSG может вызвать сбой в AutoIt.
- Исправлено #1363: FileSetPos() не работала когда origin равнялся текущей позиций.
- Исправлено #1355: Регрессия связанная с отображением чисел (unsigned) при возврате от DllCall().
- Исправлено #1396: Крах в DllCallbackGetPtr() при передаче неправильного указателя.
- Исправлено #1352: StringSplit() при работе с бинарными данными вызывает сбой в скрипте.
- Исправлено #1398: Исправлено объявление $tagPARAFORMAT2 из GuiRichEdit.au3
- Убрано: Режим чтения "RAW" из FileOpen().
- Убрано: InetGet("abort"), @InetGetActive и @InetGetBytesRead.
- Убрано: AdlibEnable() и AdlibDisable().
- Убрано: OnAutoItStart и OnAutoItExit.

AutoIt3Help:
- Исправлено #1327: Некоторые ключевые слова (keywords) некорректно открывались в редких случаях.

UDFs:
- Изменено: _SQLite 3.6.19 -> 3.6.22
- Исправлено #1338: Ошибка связанная с неправильной позицией GUI в _ArrayDisplay().
- Исправлено #1362: _WinAPI_WindowFromPoint() не работала с 64-битным AutoIt.
- Исправлено #1389: _IEAttach() может не сработать при многочисленных вызовах.
- Исправлено #1353: _FileWriteToLine() чрезмерно строгая по отношению к типу входного текста.
- Исправлено: SQLite.au3 несколько ошибок в _SQLite_FetchData, $iCharSize, _SQLite_QuerySingleRow, _SQLite_GetTable2d, _SQLite_Display2DResult от jchd.



Критические изменения для ваших скриптов:
Некоторые из следующих функций являются устаревшими. Устаревшие функции и возможности больше не документированы, однако продолжают работать. Эти устаревшие функции будут удалены после версии 3.3.4.0. Настоятельно рекомендуется оптимизировать скрипты опирающиеся на устаревшие функций для работы с новыми возможностями. Некоторые функции уже были удалены и будут отмечены таковыми.

AutoIt:


  • Убран режим чтения Raw для FileOpen().
  • InetGet("abort"), @InetGetActive и @InetGetBytesRead удалены окончательно. Приведённый ниже список показывает новые функции, используемые для доступа к старому поведению:

    • [0]InetGet("abort") - Вызов новой функции InetClose() с дескриптером возвращаемым от InetGet() отменяет закачку.
      [0]@InetGetActive - Вызов новой функции InetGetInfo() без параметров возвращает число активных закачек.
      [0]@InetGetBytesRead - Вызов новой функции InetGetInfo() с дескриптером возвращаемым от InetGet() возвращает число полученных байтов (и больше) для закачки.
  • AdlibEnable() и AdlibDisable() удалены окончательно. См. новые функции AdlibRegister() и AdlibUnRegister().
  • OnAutoItStart() удалена окончательно. См. новую опцию препроцессора #OnAutoItStartRegister.
  • OnAutoItExit() удалена окончательно. См. новые функции OnAutoItExitRegister() и OnAutoItExitUnregister().

Сообщить о найденных ошибках: [Англ.], [Рус.]
Оставить комментарий

Скачать
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
- Убрано: Режим чтения "RAW" из FileOpen().
- Убрано: InetGet("abort"), @InetGetActive и @InetGetBytesRead.
- Убрано: AdlibEnable() и AdlibDisable().
- Убрано: OnAutoItStart и OnAutoItExit.
Это как это так? А замена есть? Может я чего где не доглядел?
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Medic84
Ты намеренно отвечаешь в теме объявления? уже не первый раз...

Я же написал где... Оставить комментарий можно создать новую тему в «AutoIt для новичков».


Добавлено:
Сообщение автоматически объединено:

[?]
Может я чего где не доглядел?
«Критические изменения для ваших скриптов».

Всё остальное в коменты новую тему.
 
Верх