LangMF 9.0

Новые релизы программ, документации и исправление багов, будут описываться здесь.
Закрыто
Аватара пользователя
Atomix
Admin
Сообщения: 95
Зарегистрирован: 19 янв 2005, 17:00
Контактная информация:

LangMF 9.0

Сообщение 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%")
Аватара пользователя
Atomix
Admin
Сообщения: 95
Зарегистрирован: 19 янв 2005, 17:00
Контактная информация:

Re: LangMF 9.0

Сообщение Atomix »

Новая бета (пока ошибок не обнаружено, ну что пора за справку :roll: ).

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

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

Также теперь новый драйвер (inpout32) для работы с портами, включен в установку LangMF.
Он работает во всех версиях Windows (единственно при первом (в дальнейшем никогда задержек нет) обращении к нему возможно задержка до 4 сек.), что обусловлено автоматической установкой драйвера доступа к портам.
Аватара пользователя
Atomix
Admin
Сообщения: 95
Зарегистрирован: 19 янв 2005, 17:00
Контактная информация:

Re: LangMF 9.0

Сообщение Atomix »

Очередное обновление беты.
Дополнена справка, еще несколько описаний функций.

Да по справке кардинально переделана модель Данные-Отображение.
Можете декомпилнуть и посмотреть папку Sys и AJT.
Аватара пользователя
Atomix
Admin
Сообщения: 95
Зарегистрирован: 19 янв 2005, 17:00
Контактная информация:

Re: LangMF 9.0

Сообщение Atomix »

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

Дата выхода релиза назначена на 1 октября.
Аватара пользователя
Atomix
Admin
Сообщения: 95
Зарегистрирован: 19 янв 2005, 17:00
Контактная информация:

Re: LangMF 9.0

Сообщение Atomix »

Обновился релиз LangMF 9.0

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

Смотрите пример в папке Examples\JavaScript.
Аватара пользователя
Atomix
Admin
Сообщения: 95
Зарегистрирован: 19 янв 2005, 17:00
Контактная информация:

Сообщение Atomix »

Обновился релиз LangMF 9.0

Добавлены примеры по работе с SQLite.
Изменена основная иконка.
Аватара пользователя
Atomix
Admin
Сообщения: 95
Зарегистрирован: 19 янв 2005, 17:00
Контактная информация:

Re: LangMF 9.0

Сообщение Atomix »

Обновился релиз LangMF 9.0

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