Что нового

После переустановки ОС и обновления на 3.3.8.1 появились ошибки при компиляции

agikon

Знающий
Сообщения
789
Репутация
17
переустановил ОС, и решил поставить 3.3.8.1.
всё вроде ничего, но при компиляции скриптов (почти всех) появились множественные сообщения об ошибках, и ссылаются они на инклуды.
вот такие ошибки.

Код:
C:\Program Files\AutoIt3\Include\APIConstants.au3(3170,35) : ERROR: $WM_AFXFIRST previously declared as a 'Const'.
Global Const $WM_AFXFIRST = 0x0360
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files\AutoIt3\Include\APIConstants.au3(3171,34) : ERROR: $WM_AFXLAST previously declared as a 'Const'.
Global Const $WM_AFXLAST = 0x037F



C:\Program Files\AutoIt3\Include\WinAPI.au3(160,33) : ERROR: $TMPF_VECTOR previously declared as a 'Const'.
Global Const $TMPF_VECTOR = 0x02
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files\AutoIt3\Include\WinAPI.au3(161,35) : ERROR: $TMPF_TRUETYPE previously declared as a 'Const'.
Global Const $TMPF_TRUETYPE = 0x04
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files\AutoIt3\Include\WinAPI.au3(162,33) : ERROR: $TMPF_DEVICE previously declared as a 'Const'.
Global Const $TMPF_DEVICE = 0x08
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files\AutoIt3\Include\WinAPI.au3(165,50) : ERROR: $DUPLICATE_CLOSE_SOURCE previously declared as a 'Const'.
Global Const $DUPLICATE_CLOSE_SOURCE = 0x00000001
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files\AutoIt3\Include\WinAPI.au3(166,49) : ERROR: $DUPLICATE_SAME_ACCESS previously declared as a 'Const'.
Global Const $DUPLICATE_SAME_ACCESS = 0x00000002
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files\AutoIt3\Include\WinAPIEx.au3(4938,104) : ERROR: _WinAPI_DuplicateHandle() already defined.
Func _WinAPI_DuplicateHandle($hProcess, $hSource, $hTarget, $iAccess = 0, $iOptions = 2, $fInherit = 0)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Program Files\AutoIt3\Include\WinAPIEx.au3(11249,34) : ERROR: _WinAPI_GetTextMetrics() already defined.
Func _WinAPI_GetTextMetrics($hDC)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
эти инклуды есть в папке Include.
подскажите пожалуйста пути исправления.
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
agikon
Попробуй обновить WinAPIEx.au3 на версию для AutoIt 3.3.8.0
http://autoit-script.ru/index.php/topic,47.0.html
 

asdf8

Скриптер
Сообщения
564
Репутация
152
agikon [?]
переустановил ОС, и решил поставить 3.3.8.1.
А до переустановки ОС, какая версия AutoIt стояла, и таких ошибок не возникало?
Мне кажется дело не в ОС, а в версии AutoIt - про WinAPIEx.au3 правильно написано.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
agikon
Лог ошибок это не код AutoIt, поэтому заключать нужно в тег code а не autoit.
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
17
всем спасибо, обновил инклуды как посоветовал WSWR и ошибки не выскакивают.

asdf8
раньше стояла 3.3.8.0.

----
и позвольте ещё вопрос.
у меня вот стоит SciTI 2.27
это актуальная версия на данныймомент или уже стоит есть поновее версия? и есть смысл обновлять ?
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
agikon [?]
позвольте ещё вопрос
Предупреждение За нарушение общих правил (пункт В.4):
Не лепите несколько вопросов разной тематики в один пост. По типу "Ребят, а ещё такой вопрос...". Каждый вопрос в свою тему.


С уважением, ваш Администратор.
 
Верх