Версия AutoIt: v3.3.6.1
Описание: В AutoIt нет родной поддержки хешей. Есть несколько библиотек с реализацией хешей с помощью двумерных массивов или объектов Scripring.Dictionary. Но эти библиотеки работают медленно (хотя вторая пошустрей).
Требуется создать dll на purebasic или c/c++, в котором будут реализованы стандартные функции хешей:
1) добавить ключ/значение;
2) для заданного ключа вернуть значение;
3) изменить значение для ключа;
4) проверить, если ли ключ в хеше;
5) удалить ключ и значение
и т.п.
Также нужно создать высокоуровневую udf на AutoIt, которая будет вызывать эти функции через DllCall. Т.е. чтобы при использовании этой библиотеки не приходилось писать DllCall.
Описание: В AutoIt нет родной поддержки хешей. Есть несколько библиотек с реализацией хешей с помощью двумерных массивов или объектов Scripring.Dictionary. Но эти библиотеки работают медленно (хотя вторая пошустрей).
Требуется создать dll на purebasic или c/c++, в котором будут реализованы стандартные функции хешей:
1) добавить ключ/значение;
2) для заданного ключа вернуть значение;
3) изменить значение для ключа;
4) проверить, если ли ключ в хеше;
5) удалить ключ и значение
и т.п.
Также нужно создать высокоуровневую udf на AutoIt, которая будет вызывать эти функции через DllCall. Т.е. чтобы при использовании этой библиотеки не приходилось писать DllCall.