Что нового

Просит DllCallBack.au3 и не находит макросы @Unicode и @ProcessorArch

hexin

Новичок
Сообщения
32
Репутация
0
Играюсь с кодом аля создание скришотиков и прочей рутинной работы за пк и всё бы ничего но откуда не возьмись появились странные ошибки.
DllCallBack.au3 в папке Include естественно нет и в интернетах тоже нет чтобы скачать.
С макросами тоже не понятная причина.
Там есть и другие ошибки с обьявлением ипеременных но думаю они решатся если их обьявлю как глобальные.
Но для начала нужно решить с DllCallBack.au3 и макросами.
Кто знает как это исправить подскажите пожалуйста.
На форуме обсуждались эти ошибки но решение я так и не понял.
Автоит 3,3,14,5
SciTE 32-bit Version 4.4.6 Mar 16 2021 13:51:55
 

Вложения

  • 2021-06-29 07.47.53.jpg
    2021-06-29 07.47.53.jpg
    678.6 КБ · Просмотры: 6
  • 2021-06-29 07.48.27.jpg
    2021-06-29 07.48.27.jpg
    625.7 КБ · Просмотры: 5
  • 2021-06-29 07.49.14.jpg
    2021-06-29 07.49.14.jpg
    645.4 КБ · Просмотры: 3
  • 2021-06-29 08.20.53.jpg
    2021-06-29 08.20.53.jpg
    660.7 КБ · Просмотры: 5

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
но откуда не возьмись появились странные ошибки.
А в чем их странность? Там ясно написано что у вас уже объявлены эти константы. Они объявлены в "APIResConstants.au3", который подключается вместе с "WinAPI.au3"
Список актуальных макросов мы можете посмотреть здесь - Macros
DllCallBack.au3 - не актуален. В AutoIt есть нативные функции - DllCallback*
$ghGDIPDll была переименована в соответствии с соглашением об именах глобальных переменных в UDF в $__g_hGDIPDll. Возможно и функции для которых вы хотите использовать этот дескриптор уже реализованы "GDIPlus.au3"
_ScreenCapture_*
_Clipboard_*

Eсли я правильно понял, вы пытаетесь используете старую UDF (2011 год) для актуальной версии AutoIt. Можете попробовать этот вариант, похоже он уже исправлен.
Почитайте документацию для актуальной версии AutoIt, под которую пишете скрипт.
 
Последнее редактирование:
Верх