LangMF 10.0

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

LangMF 10.0

Сообщение Atomix » 29 апр 2013, 21:59

Летом 2013 года будет начата разработка нового релиза.
В нем будет многое переделано, оптимизировано, удален балласт и т.п.

Скачать - http://langmf.ru/ftp/LangMF_setup.exe
Справка - http://langmf.ru/Help/
Исходник - https://github.com/langmf/langmf

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

Re: LangMF 10.0

Сообщение Atomix » 09 сен 2013, 10:17

Основная разработка будет завершена к ноябрю.
Затем будет обновляться справка и к январю 2014 будет намечен релиз.

По движку очень многое переделано, оптимизировано, улучшено, ускоренно и введены проверки валидности данных в функциях и безопасность их выполнения.

Теперь движок - это всего один EXE файл, файлы скомпиллированные им, могут работать на любом компьютере, он же является ActiveX с мультипотоковой моделью работы. Его размер ~ 1,3 Мбайта (несжатый), его можно сжать UPX или ZIP до размера 500 Кбайт (т.е. как и раньше он был в сжатом виде).

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

Re: LangMF 10.0

Сообщение Atomix » 26 янв 2014, 21:54

Справка требует много времени (т.к. многое поменялось), поэтому релиз переносится на февраль.

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

Re: LangMF 10.0

Сообщение Atomix » 13 фев 2014, 21:45

Ну вот и готов долгожданный релиз-кандидат. :D

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

P.S.
1) При компиляции с типом EXE, если этот файл переместить на компьютер где нет LangMF, то необходимо запустить этот файл (в первый раз) с правами администратора.
2) секции типа <#Module> <#Form> <#res#> <#vbnet#> <#script#> они должны начинаться с новой строки и заканчиваться переводом строки (т.е. никаких пробелов и табов)
3) ресурс должен быть вида <#res id ="name" mode=type #> причем mode не обязателен

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

Re: LangMF 10.0

Сообщение Atomix » 10 мар 2014, 20:26

Ну вот и готов новый релиз.

Основное изменение в формах состоит в том, что ScaleMode изменился с vbPixels на vbTwips,
так что начинаем писать правильные DPI-Aware приложения.

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

Re: LangMF 10.0

Сообщение Atomix » 25 мар 2014, 02:14

Новый билд - 10.0.3650
Извлечение ресурсов значительно ускоренно.
Переработана функция Sys.Callback (см. примеры)

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

Re: LangMF 10.0

Сообщение Atomix » 29 мар 2014, 00:11

Новый билд - 10.0.3700

Исправлен баг в классе Sys.Process и в функции Sys.NewGlob

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

Re: LangMF 10.0

Сообщение Atomix » 13 май 2014, 01:43

Новый билд - 10.0.3800

Доработаны функции Sys.DoParams.
Исправлена некорректная обработка параметров передаваемых по ссылке (в некоторых случаях).

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

Re: LangMF 10.0

Сообщение Atomix » 23 июн 2014, 23:49

Новый билд - 10.0.4000

Мелкие улучшения и доработки.

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

Re: LangMF 10.0

Сообщение Atomix » 13 июл 2014, 22:50

Новый билд - 10.0.4070

Изменена функция Sys.Bytes.CRC (теперь используется алгоритм Dallas / Maxim).

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

Re: LangMF 10.0

Сообщение Atomix » 14 авг 2014, 12:47

Новый билд - 10.0.4100

Исправлено что в секции <#script#> код вне функции не имел доступа к хост-движку.

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

Re: LangMF 10.0

Сообщение Atomix » 12 окт 2014, 13:55

Новый билд - 10.0.4500

Небольшие доработки в движке и примерах.
Добавлена функция Sys.Bytes.Crypt
Оптимизация в функциях Sys.Conv.Buf2Hex и Sys.Conv.Hex2Buf (скорость работы увеличена на два порядка)

Протестирована работа в Windows 10.

А также доработана возможность запуска под Wine (проверено в Ubuntu 14.04).
Для этого необходимо также установить (выполните в терминале):
winetricks vb6run
winetricks wsh56vb
winetricks wsh56js

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

Сообщение Atomix » 18 дек 2014, 21:01

Новый билд - 10.0.5700

Отныне больше не требуется наличие контрола msscript.ocx
Исправлены разные ошибки и проведена работа по оптимизации скорости.
Добавлены примеры в папке Benchmark.
Доработан пример в папке SQLite.

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

Сообщение Atomix » 18 мар 2015, 21:43

Новый билд - 10.0.5800

Исправлены мелкие ошибки.

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

Сообщение Atomix » 28 мар 2015, 15:40

Новый билд - 10.0.5900

Изменена функция Form.Add и Sys.DoParams.
Смотрите как работать с ними в справке и примерах.
Вкратце надо использовать точку перед свойством и строки заключаются в кавычки, а не ставится символ # как ранее.

Закрыто