Что нового

Не работает DllCallBack

SP1K3

Новичок
Сообщения
8
Репутация
0
Понадобилось открыть IE с двумя вкладками, использовал следующий скрипт:
Код:
#include <DDEML.au3>
#include <DDEMLClient.au3>
Run("C:\Program Files\Internet Explorer\iexplore.exe -nohome")
Sleep(5000)
_DDEMLClient_Execute("IExplore", "WWW_OpenURL", '"http://www.yandex.ru",,0,0,,,,')
Sleep(1000)
_DDEMLClient_Execute("IExplore", "WWW_OpenURL", '"http://www.google.com",,0,0,,,,')

Скачал при этом au3_callback_v6.5 и au3_ddeml_v1.2
При запуске выдает ошибки:

"C:\Program Files (x86)\AutoIt3\Include\DllCallBack.au3"(114,16) : error: undefined macro.
т.е. он не знает макрос @Unicode, как это вылечить?
 
Автор
S

SP1K3

Новичок
Сообщения
8
Репутация
0
Код:
"C:\Program Files (x86)\AutoIt3\Include\DllCallBack.au3"(114,16) : error: undefined macro.
			If @Unicode Then
			~~~~~~~~~~~~^
"C:\Program Files (x86)\AutoIt3\Include\DllCallBack.au3"(127,16) : error: undefined macro.
			If @Unicode Then
			~~~~~~~~~~~~^
"C:\Program Files (x86)\AutoIt3\Include\DDEML.au3"(249,29) : error: undefined macro.
                If @Unicode Then
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Program Files (x86)\AutoIt3\Include\DDEML.au3"(421,17) : error: undefined macro.
    If @Unicode Then
~~~~~~~~~~~~~~~~^
"C:\Program Files (x86)\AutoIt3\Include\DDEML.au3"(542,17) : error: undefined macro.
    If @Unicode Then
~~~~~~~~~~~~~~~~^
"C:\Program Files (x86)\AutoIt3\Include\DDEML.au3"(624,17) : error: undefined macro.
    If @Unicode Then
~~~~~~~~~~~~~~~~^
"C:\Program Files (x86)\AutoIt3\Include\DDEML.au3"(683,38) : error: undefined macro.
    If $CF_TEXT = $wFmt And @Unicode Then
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Program Files (x86)\AutoIt3\Include\DDEML.au3"(746,31) : error: undefined macro.
            If @ProcessorArch =
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Program Files (x86)\AutoIt3\Include\DDEML.au3"(746,58) : error: undefined macro.
            If @ProcessorArch = "IA64" Or @ProcessorArch =
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Program Files (x86)\AutoIt3\Include\DDEML.au3"(777,25) : error: undefined macro.
            If @Unicode Then
~~~~~~~~~~~~~~~~~~~~~~~~^
"C:\Program Files (x86)\AutoIt3\Include\DDEMLClient.au3"(292,50) : warning: $stData: possibly used before declaration.
        If _DDEML_CreateDataStruct($data, $stData)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Админ\Desktop\AutoIt v3 Script.au3 - 10 error(s), 1 warning(s)

вот лог
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Скачайте последнюю версию AutoIt. DllCallback является встроенной функцией и не нуждается в каких-либо UDF.
 
Верх