Что нового

Обсуждение AutoIt бета-версий

AZJIO

Меценат
Меценат
Сообщения
2,879
Репутация
1,194
Есть некий скрипт, который при отсутствии файла Green1.jpg не сможет выполнить последующие GUICtrlSetImage. Считать ли это багом? Если в GUICtrlCreatePic использовать пустой параметр, а картинку изначально ставить с помощью GUICtrlSetImage, то даже при отсутствии файла Green.jpg элемент GUICtrlCreatePic остаётся рабочим и позволяет применить рисунок, как только он будет существовать при дальнейшем использовании GUICtrlSetImage.
Код:
GUICreate('My Program', 250, 260)
; GUICtrlCreatePic('', 5, 5, 370, 250)
GUICtrlCreatePic(@ScriptDir&'\Green1.jpg', 5, 5, 370, 250)
GUICtrlSetImage(-1, @ScriptDir&'\Green.jpg')
GUISetState ()
Do
Until GUIGetMsg()=-3
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
AutoIt 3.3.9.3 (бета).

Из приятного:

- Добавлено #1191: Явное указание размера массива при его явной инициализации опционально.
- Добавлено: Доступ к массиву из выражения: StringSplit("a,b", ",")[1]
- Добавлено: Доступ к свойству объекта из выражения: ObjCreate("Shell.Application").GetSystemInformation("DirectoryServiceAvailable")

...

- Добавлено #1158: Интеграция WinAPIEx (только файлы, на данный момент без документации).

:IL_AutoIt_1:
 

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Cool, хорошие новости)
:IL_AutoIt_1:
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Надо еще своего человека в команду AutoIT забросить ;)
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Кто проверял уже вот это Доступ к массиву из выражения работает только для функции
Код:
StringSplit
или вообще везде?


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

Видимо везде. Проверял на
Код:
MouseGetPos()[0]
:ok:
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
gora [?]
Подправить бы надо
Зачем, это старая бета, её уже не обсуждают :smile:
В этом объявлении размещены бета версии в виде комментариев, см. внизу.
 

gora

Знающий
Сообщения
315
Репутация
19
CreatoR [?]
Зачем, это старая бета, её уже не обсуждают
smiley.gif
Но в шапке текущего топика ссылка ведет именно в ветку "старой беты". Где есть правильная ссылка на обсуждение текущих (а не старых) бет на официальном форуме?
CreatoR [?]
В этом объявлении размещены бета версии в виде комментариев, см. внизу.
Не понял, где нужно "см. внизу" !?
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Хочу донести до вас небольшую новость по поводу изменении в следующей версии:

1)
Код:
ConsoleWrite("AutoIt version: " & @AutoItVersion & @CRLF)

Local Writer = ConsoleWrite
Writer("What the hell, this works?" & @CRLF)

Writer = MyConsoleWrite
Writer("This works, too!?" & @CRLF)

Func MyConsoleWrite(sText)
    ConsoleWrite("MyConsoleWrite(): " & sText)
EndFunc


вот так можно будет делать :laugh:

2)
Появится новая функция IsFunc, которую думаю многие уже давно ждали.

3)
Если я правильно понял, то символ $ теперь будет опциональный, т.е переменные могут быть написаны без него.


P.S.
Я только заметил, уже есть альфа версия с поддержкой перечисленных возможностей!



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

gora [?]
где нужно "см. внизу" !?
Комментарии к объявлению.
Также есть все нужные ссылки в Объявления и новости.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
CreatoR [?]
символ $ теперь будет опциональный, т.е переменные могут быть написаны без него.
ИМХО, с ним лучше, или я к нему привык? :scratch:
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
madmasles [?]
Конечно лучше (сделали опциональным по причине добавления другого функционала), но его поддержку не убрали, это опционально, можно с ним, а можно без.
Но не рекомендуется смешивать два стиля, т.к будет путаница.
И ещё, в связи с тем что теперь функции могут быть переназначены переменным (типа указателя), имена переменных нужно выбирать осторожно, т.е задавать уникальные названия, иначе могут быть конфликты.
 

gora

Знающий
Сообщения
315
Репутация
19
CreatoR [?]
нужно пролистать страницу в самый низ.
Но ниже у меня нет ни каких комментариев!
Перехожу по ссылке из шапки этой темы:
CreatoR [?]
В этой теме только обсуждения связанные с последними бета-версиями.
Вижу только одно сообщение (его и листать то некуда вниз) и не вижу ни каких комментариев! :(
 
Верх