Страница 1 из 1

LangMF 9.0

Добавлено: 12 сен 2011, 18:32
Atomix
Принято решение полностью переписать код компиляции для улучшения скорости работы.

Скачать - http://langmf.ru/ftp/archive/LangMF_9.0.exe
Изменения по сравнению с предыдущими версиями
удалены классы (из-за не совместимости с разными ОС)
sys.media.mixer
sys.gdi.opengl
sys.gdi.md


удален виз. элемент:
form.wdl

удалена функция:
sys.setupactivex

добавлены функции:
sys.setup
sys.content
sys.struct
sys.structfunc
sys.fap
sys.fcp
sys.memoryXXXX
sys.copyvar
sys.vb_createobject
sys.rpt
sys.osver


добавились классы:
sys.net.socket
sys.net.ftp
sys.com (dynamic IDispatch)


обновился класс:
sys.net

добавлен блок:
<#VBNET>

доработано:
вызов dll и asm под DEP
свойства файла mf под DEP


добавлено свойство элементу:
form.skinshape(x).fly
form.doparams
form.move2


изменено добавление свойств элементам при создании (за исключением чисел):

было:

form.add "pic", 1, "~Picture =~ LoadPicture(""test.jpg"")"

form.add "label", 1, "caption=Test", "~forecolor = QBColor(9)"


стало:

form.add "pic", 1, "Set Picture = LoadPicture(""test.jpg"")"

form.add "label", 1, "caption=#Test", "forecolor = QBColor(9)"
теперь все файлы и запускающие и скрипты надо заключат в кавычки, чтобы избежать проблем с пробелами в названии каталогов, т.е. теперь так:

Shell """C:\Program Files\LangMF\LangMF.exe"" ""demo.mf"" /make"
Да кстати в ресурсах теперь надо обязательно писать

name="не пустое значение"

теперь вместо :base64 будет mode=base64
теперь вместо функции

sys.setupactivex 101, "AutoItX3.Control"

надо писать

sys.Setup("res://101", "AutoItX3.Control", True, "%mf_system%")

Re: LangMF 9.0

Добавлено: 29 сен 2011, 23:06
Atomix
Новая бета (пока ошибок не обнаружено, ну что пора за справку :roll: ).

Также добавился пример Examples\MBSensor.
Теперь можно мониторить материнские платы с SuperIO сенсором (LPC шина),
т.е. можно создать например свое приложение как лучший аналог SpeedFan.
Пока добавлен класс для работы с чипами фирмы ITE (наиболее распространенные) и Fintek.
Но не проблема добавить другие (например Winbond или Nuvoton), кто возмется буду благодарен.

Первоисточник здесь - http://www.assembla.com/code/fakesmc/su ... /HWSensors

Также теперь новый драйвер (inpout32) для работы с портами, включен в установку LangMF.
Он работает во всех версиях Windows (единственно при первом (в дальнейшем никогда задержек нет) обращении к нему возможно задержка до 4 сек.), что обусловлено автоматической установкой драйвера доступа к портам.

Re: LangMF 9.0

Добавлено: 06 июн 2012, 16:18
Atomix
Очередное обновление беты.
Дополнена справка, еще несколько описаний функций.

Да по справке кардинально переделана модель Данные-Отображение.
Можете декомпилнуть и посмотреть папку Sys и AJT.

Re: LangMF 9.0

Добавлено: 21 сен 2012, 19:55
Atomix
Протестирована работа под Windows 8.
Обновлен драйвер inpout32.dll, теперь работает под x64.
Доработан пример Process, теперь работает под x64.
Обновлен пример MBSensor, добавлена поддержка чипов Nuvoton.

Дата выхода релиза назначена на 1 октября.

Re: LangMF 9.0

Добавлено: 23 окт 2012, 22:18
Atomix
Обновился релиз LangMF 9.0

Добавлен новый блок <#Script>, поддержка простых скриптов, теперь можно использовать JavaScript.

Смотрите пример в папке Examples\JavaScript.

Добавлено: 10 дек 2012, 18:40
Atomix
Обновился релиз LangMF 9.0

Добавлены примеры по работе с SQLite.
Изменена основная иконка.

Re: LangMF 9.0

Добавлено: 06 янв 2013, 17:50
Atomix
Обновился релиз LangMF 9.0

Все на этом релиз стабильный, далее буду обновлять если ошибки еще найдутся.