Страница 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
Ну вот и готов долгожданный релиз-кандидат. :D

Жду жесткого тестирования... :roll:

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.
Смотрите как работать с ними в справке и примерах.
Вкратце надо использовать точку перед свойством и строки заключаются в кавычки, а не ставится символ # как ранее.