Страница 1 из 3
LangMF 10.0
Добавлено: 29 апр 2013, 21:59
Atomix
Летом 2013 года будет начата разработка нового релиза.
В нем будет многое переделано, оптимизировано, удален балласт и т.п.
Скачать -
http://langmf.ru/ftp/LangMF_setup.exe
Справка -
http://langmf.ru/Help/
Исходник -
https://github.com/langmf/langmf
Re: LangMF 10.0
Добавлено: 09 сен 2013, 10:17
Atomix
Основная разработка будет завершена к ноябрю.
Затем будет обновляться справка и к январю 2014 будет намечен релиз.
По движку очень многое переделано, оптимизировано, улучшено, ускоренно и введены проверки валидности данных в функциях и безопасность их выполнения.
Теперь движок - это всего один EXE файл, файлы скомпиллированные им, могут работать на любом компьютере, он же является ActiveX с мультипотоковой моделью работы. Его размер ~ 1,3 Мбайта (несжатый), его можно сжать UPX или ZIP до размера 500 Кбайт (т.е. как и раньше он был в сжатом виде).
Re: LangMF 10.0
Добавлено: 26 янв 2014, 21:54
Atomix
Справка требует много времени (т.к. многое поменялось), поэтому релиз переносится на февраль.
Re: LangMF 10.0
Добавлено: 13 фев 2014, 21:45
Atomix
Ну вот и готов долгожданный релиз-кандидат.
Жду жесткого тестирования...
P.S.
1) При компиляции с типом EXE, если этот файл переместить на компьютер где нет LangMF, то необходимо запустить этот файл (в первый раз) с правами администратора.
2) секции типа <#Module> <#Form> <#res#> <#vbnet#> <#script#> они должны начинаться с новой строки и заканчиваться переводом строки (т.е. никаких пробелов и табов)
3) ресурс должен быть вида <#res id ="name" mode=type #> причем mode не обязателен
Re: LangMF 10.0
Добавлено: 10 мар 2014, 20:26
Atomix
Ну вот и готов новый релиз.
Основное изменение в формах состоит в том, что ScaleMode изменился с vbPixels на vbTwips,
так что начинаем писать правильные DPI-Aware приложения.
Re: LangMF 10.0
Добавлено: 25 мар 2014, 02:14
Atomix
Новый билд - 10.0.3650
Извлечение ресурсов значительно ускоренно.
Переработана функция Sys.Callback (см. примеры)
Re: LangMF 10.0
Добавлено: 29 мар 2014, 00:11
Atomix
Новый билд - 10.0.3700
Исправлен баг в классе Sys.Process и в функции Sys.NewGlob
Re: LangMF 10.0
Добавлено: 13 май 2014, 01:43
Atomix
Новый билд - 10.0.3800
Доработаны функции Sys.DoParams.
Исправлена некорректная обработка параметров передаваемых по ссылке (в некоторых случаях).
Re: LangMF 10.0
Добавлено: 23 июн 2014, 23:49
Atomix
Новый билд - 10.0.4000
Мелкие улучшения и доработки.
Re: LangMF 10.0
Добавлено: 13 июл 2014, 22:50
Atomix
Новый билд - 10.0.4070
Изменена функция Sys.Bytes.CRC (теперь используется алгоритм Dallas / Maxim).
Re: LangMF 10.0
Добавлено: 14 авг 2014, 12:47
Atomix
Новый билд - 10.0.4100
Исправлено что в секции <#script#> код вне функции не имел доступа к хост-движку.
Re: LangMF 10.0
Добавлено: 12 окт 2014, 13:55
Atomix
Новый билд - 10.0.4500
Небольшие доработки в движке и примерах.
Добавлена функция Sys.Bytes.Crypt
Оптимизация в функциях Sys.Conv.Buf2Hex и Sys.Conv.Hex2Buf (скорость работы увеличена на два порядка)
Протестирована работа в Windows 10.
А также доработана возможность запуска под Wine (проверено в Ubuntu 14.04).
Для этого необходимо также установить (выполните в терминале):
winetricks vb6run
winetricks wsh56vb
winetricks wsh56js
Добавлено: 18 дек 2014, 21:01
Atomix
Новый билд - 10.0.5700
Отныне больше не требуется наличие контрола msscript.ocx
Исправлены разные ошибки и проведена работа по оптимизации скорости.
Добавлены примеры в папке Benchmark.
Доработан пример в папке SQLite.
Добавлено: 18 мар 2015, 21:43
Atomix
Новый билд - 10.0.5800
Исправлены мелкие ошибки.
Добавлено: 28 мар 2015, 15:40
Atomix
Новый билд - 10.0.5900
Изменена функция Form.Add и Sys.DoParams.
Смотрите как работать с ними в справке и примерах.
Вкратце надо использовать точку перед свойством и строки заключаются в кавычки, а не ставится символ # как ранее.