Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] KODA выдает текст кода формы и сама же его не может воспроизвести (Run form preview) (http://forum.oszone.net/showthread.php?t=151545)

evg64 26-09-2009 16:49 1227977

KODA выдает текст кода формы и сама же его не может воспроизвести (Run form preview)
 
Нарисовал я в KODA форму, вот код:
читать дальше »
Код:

#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Напишите иероглиф", 396, 328, 330, 190)
GUISetFont(24, 400, 0, "MS Sans Serif")
$Label1 = GUICtrlCreateLabel("Label1", 64, 48, 253, 20, $SS_CENTER)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$Button1 = GUICtrlCreateButton("Верно", 40, 96, 97, 25, 0)
$Button2 = GUICtrlCreateButton("Не верно", 152, 96, 97, 25, 0)
$Label2 = GUICtrlCreateLabel("Label2", 72, 152, 252, 41)
GUICtrlSetState(-1, $GUI_HIDE)
$Button4 = GUICtrlCreateButton("Выйти", 136, 224, 113, 25, 0)
GUICtrlSetState(-1, $GUI_HIDE)
$Button3 = GUICtrlCreateButton("Показать", 264, 96, 97, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd


При запуске пишет, что константа $SS_CENTER не задекларирована. По идее она должна лежать в GUIConstants.au3. У меня этот файл версии 3.2, то есть самой последней (?), нужно еще что-то скачать?
Либо есть ли альтернативные варианты отцентрировать тексте в лейбле? Соответствующая строка кода $Label1 = GUICtrlCreateLabel("Label1", 64, 48, 253, 20, $SS_CENTER)

beve 26-09-2009 18:21 1228035

Цитата:

Цитата evg64
По идее она должна лежать в GUIConstants.au3 »

Это только по идее. Кода давно не обновлялась.Для работы тут нужно подключать эти библиотеки:
Код:

#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>

И советую тебе найти прогу OrganizeIncludes и с ее помощью добавлять недостающие библиотеки в скрипт (правда тоже не обновлялась давно и поэтому иногда добавляет даже лишние, но это не проблема), и лучше эту прогу подключить к Scite.

evg64 26-09-2009 19:16 1228079

Спасибо! Надо было добавить #include <StaticConstants.au3>

Sp01LeR 30-09-2009 12:57 1231148

Цитата:

Кода давно не обновлялась.
Здесь можно скачать версию 1.7.2.0 (27-06-2009) и бету 1.7.2.1 (09-07-2009)


На заметку:
В версии 3.3.0.0 в большинстве случаев нужно еще добавлять #include <WindowsConstants.au3>


Время: 01:26.

Время: 01:26.
© OSzone.net 2001-