LangMF 10.0
LangMF 10.0
Летом 2013 года будет начата разработка нового релиза.
В нем будет многое переделано, оптимизировано, удален балласт и т.п.
Скачать - http://langmf.ru/ftp/LangMF_setup.exe
Справка - http://langmf.ru/Help/
Исходник - https://github.com/langmf/langmf
В нем будет многое переделано, оптимизировано, удален балласт и т.п.
Скачать - http://langmf.ru/ftp/LangMF_setup.exe
Справка - http://langmf.ru/Help/
Исходник - https://github.com/langmf/langmf
Re: LangMF 10.0
Основная разработка будет завершена к ноябрю.
Затем будет обновляться справка и к январю 2014 будет намечен релиз.
По движку очень многое переделано, оптимизировано, улучшено, ускоренно и введены проверки валидности данных в функциях и безопасность их выполнения.
Теперь движок - это всего один EXE файл, файлы скомпиллированные им, могут работать на любом компьютере, он же является ActiveX с мультипотоковой моделью работы. Его размер ~ 1,3 Мбайта (несжатый), его можно сжать UPX или ZIP до размера 500 Кбайт (т.е. как и раньше он был в сжатом виде).
Затем будет обновляться справка и к январю 2014 будет намечен релиз.
По движку очень многое переделано, оптимизировано, улучшено, ускоренно и введены проверки валидности данных в функциях и безопасность их выполнения.
Теперь движок - это всего один EXE файл, файлы скомпиллированные им, могут работать на любом компьютере, он же является ActiveX с мультипотоковой моделью работы. Его размер ~ 1,3 Мбайта (несжатый), его можно сжать UPX или ZIP до размера 500 Кбайт (т.е. как и раньше он был в сжатом виде).
Re: LangMF 10.0
Справка требует много времени (т.к. многое поменялось), поэтому релиз переносится на февраль.
Re: LangMF 10.0
Ну вот и готов долгожданный релиз-кандидат.
Жду жесткого тестирования...
P.S.
1) При компиляции с типом EXE, если этот файл переместить на компьютер где нет LangMF, то необходимо запустить этот файл (в первый раз) с правами администратора.
2) секции типа <#Module> <#Form> <#res#> <#vbnet#> <#script#> они должны начинаться с новой строки и заканчиваться переводом строки (т.е. никаких пробелов и табов)
3) ресурс должен быть вида <#res id ="name" mode=type #> причем mode не обязателен
Жду жесткого тестирования...
P.S.
1) При компиляции с типом EXE, если этот файл переместить на компьютер где нет LangMF, то необходимо запустить этот файл (в первый раз) с правами администратора.
2) секции типа <#Module> <#Form> <#res#> <#vbnet#> <#script#> они должны начинаться с новой строки и заканчиваться переводом строки (т.е. никаких пробелов и табов)
3) ресурс должен быть вида <#res id ="name" mode=type #> причем mode не обязателен
Re: LangMF 10.0
Ну вот и готов новый релиз.
Основное изменение в формах состоит в том, что ScaleMode изменился с vbPixels на vbTwips,
так что начинаем писать правильные DPI-Aware приложения.
Основное изменение в формах состоит в том, что ScaleMode изменился с vbPixels на vbTwips,
так что начинаем писать правильные DPI-Aware приложения.
Re: LangMF 10.0
Новый билд - 10.0.3650
Извлечение ресурсов значительно ускоренно.
Переработана функция Sys.Callback (см. примеры)
Извлечение ресурсов значительно ускоренно.
Переработана функция Sys.Callback (см. примеры)
Re: LangMF 10.0
Новый билд - 10.0.3700
Исправлен баг в классе Sys.Process и в функции Sys.NewGlob
Исправлен баг в классе Sys.Process и в функции Sys.NewGlob
Re: LangMF 10.0
Новый билд - 10.0.3800
Доработаны функции Sys.DoParams.
Исправлена некорректная обработка параметров передаваемых по ссылке (в некоторых случаях).
Доработаны функции Sys.DoParams.
Исправлена некорректная обработка параметров передаваемых по ссылке (в некоторых случаях).
Re: LangMF 10.0
Новый билд - 10.0.4000
Мелкие улучшения и доработки.
Мелкие улучшения и доработки.
Re: LangMF 10.0
Новый билд - 10.0.4070
Изменена функция Sys.Bytes.CRC (теперь используется алгоритм Dallas / Maxim).
Изменена функция Sys.Bytes.CRC (теперь используется алгоритм Dallas / Maxim).
Re: LangMF 10.0
Новый билд - 10.0.4100
Исправлено что в секции <#script#> код вне функции не имел доступа к хост-движку.
Исправлено что в секции <#script#> код вне функции не имел доступа к хост-движку.
Re: LangMF 10.0
Новый билд - 10.0.4500
Небольшие доработки в движке и примерах.
Добавлена функция Sys.Bytes.Crypt
Оптимизация в функциях Sys.Conv.Buf2Hex и Sys.Conv.Hex2Buf (скорость работы увеличена на два порядка)
Протестирована работа в Windows 10.
А также доработана возможность запуска под Wine (проверено в Ubuntu 14.04).
Для этого необходимо также установить (выполните в терминале):
winetricks vb6run
winetricks wsh56vb
winetricks wsh56js
Небольшие доработки в движке и примерах.
Добавлена функция Sys.Bytes.Crypt
Оптимизация в функциях Sys.Conv.Buf2Hex и Sys.Conv.Hex2Buf (скорость работы увеличена на два порядка)
Протестирована работа в Windows 10.
А также доработана возможность запуска под Wine (проверено в Ubuntu 14.04).
Для этого необходимо также установить (выполните в терминале):
winetricks vb6run
winetricks wsh56vb
winetricks wsh56js