English
Главная
История версий
2.2.0.0
- Добавлен флаговый параметр в метод RegisterCallback для указания соглашения вызова callback-функции.
2.1.1.1
- Исправлена ошибка в методе LastError, вызывавшая исключение при его вызове с аргументом 1, если описание для кода ошибки не было найдено.
2.1.1.0
- То же, что версия 2.1.0.0, но собрана без сжатия компрессором Mpress для избежания ложных срабатываний некоторых антивирусов.
2.1.0.0
- Добавлено: методы LastError, MemZero, MemCopy, MemRead, MemWrite.
- Добавлено: необязательный параметр Offset для StrGet и StrPut.
- Добавлено: возможность использования имён кодировок — "utf-8" и т.п. — в StrPtr, StrGet и StrPut.
- Изменено: необязательный параметр Offset в NumGet и NumPut может опускаться из середины списка параметров.
2.0.0.1
- Исправлена ошибка сохранения в переменную чисел типа "f" (float) в 64-битной версии (возвращаемые значения функций и считывание из памяти через NumGet).
- Исправлена ошибка в ObjGet, приводившая к исключению, если метод вызывался без сохранения результата в переменную.
2.0.0.0
- Не тестировалась под Windows 98 и официально её не поддерживает.
- Доступны два варианта: x86 и x64.
- Изменён CLSID компонента.
- При установке и удалении проверяется наличие 1-й версии; дальнейшее зависит от результатов проверки (см. примечание в разделе
Регистрация в системе).
- Добавлены три типа параметров и возвращаемых значений: m (Int64), q (UInt64), v (VARIANT).
- Количество callback-функций теперь неограничено.
- Расширены возможности метода Register (регистрация функции по ординалу, регистрация под другим именем, добавлен флаговый параметр "f=").
- Добавлены встроенные методы RegisterAddr, RegisterCode, StrPut, ObjPtr, ObjGet, ArrPtr, VarPtr, MemAlloc, MemFree, Bitness, Version.
- В методах StrPtr, StrGet, StrPut вместо типа строки можно прямо указать её кодировку.
1.0.0.0 (по отношению к DynamicWrapper)
- Добавлена возможность регистрации компонента в системе для текущего пользователя. Это может пригодиться, если у пользователя нет прав администратора.
- Расширен набор типов входных параметров и возвращаемых значений.
- Добавлены выходные параметры.
- Унифицирована работа со строками в JScript и VBScript.
- Реализован обратный вызов (callback), т.е. возможность для функций API в свою очередь вызывать функции скрипта. Последнее нужно для использования таких API-функций, как EnumWindows.
- Под Windows 98 отпала необходимость создавать отдельный объект для каждой используемой функции.
- Добавлены методы NumGet, NumPut, StrPtr, StrGet, Space.