Что нового

Не получается добавить картинку в exe-фал в 3.3.10.2

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Раньше, в 3.3.8.1, я без проблем добавлял картинки в exe-файл через
Код:
#AutoIt3Wrapper_Res_File_Add


Сейчас перешел на 3.3.10.2 и старые скрипты после компиляции не находят картинки.

Берём пример из учебника http://autoit-script.ru/index.php?topic=2849.msg20796#msg20796

Код:
#Region
#AutoIt3Wrapper_Res_File_Add=CrashXP.bmp, 2, 200
#EndRegion

#Include <Icons.au3>
#Include <WinAPIEx.au3>

GUICreate("MyProg", 640, 480)
$Pic = GUICtrlCreatePic("", 0, 0, 640, 480)
$hInstance = _WinAPI_GetModuleHandle(0)
$hBitmap = _WinAPI_LoadBitmap($hInstance, 200)
_SetHImage($Pic, $hBitmap)
_WinAPI_DeleteObject($hBitmap)
GUISetState()

Do
Until GUIGetMsg() = -3


CrashXP.bmp взят опять же из учебника и лежит в том же каталоге что и скрипт.

После компиляции вместо картинки пустое место.
Что поменялось в 3.3.10.2? Как теперь правильно включить картинку в ресурсы?
 
Автор
C2H5OH

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Конечно скачал.
Попутно вопрос: где он правильно должен находиться и почему до скачивания его вообще не было? Он не входит в инсталляционный комплект 3.3.10.2 ?


Добавлено:
Сообщение автоматически объединено:

Я разобрался.
В инсталляшеке с AutoIt 3.3.10.2 идёт SciTE Lite, в который не входит AutoIt3Wrapper.
Для решения проблемы нужно установить полноценный SciTE.
 
Верх