Page 1 of 1

sqlite3.dll

Posted: Wed 09 Sep, 2020 13:09
by DrKnS
Ранее неоднократно высказывалась мысль, что неплохо бы держать SQLite не внутри far.exe, а в виде сабжа, для удобства плагинописателей и пущей кошерности.

Что по этому поводу думает общественность?

sqlite3.dll

Posted: Wed 09 Sep, 2020 15:31
by citRiks
Я - за.
Все собираюсь делать sqlite-ом что-нибудь в фар-хистори например.
для этого нужна DLL, можно ее и притащить извне откуда-то,
но думаю что всем будет только проще если она будет просто входить в комплект.
Тоже самое и про прочие библиотеки думаю, например, TinyXml
Мне и прямо сейчас не нужна, но кому-то может быть нужна.
100% для таких распространненых библиотек уже есть Lua FFI bindings,
позволяющие из луа-скрипта обращаться к ним напрямую.
если их можно вынести, то наверное лучше бы вынести.
Это облегчит жизнь желающим поковырятся в скриптинге ФАРа.

sqlite3.dll

Posted: Wed 09 Sep, 2020 20:14
by Yegor
Я за DLL.

sqlite3.dll

Posted: Fri 11 Sep, 2020 07:49
by Ariman
А какие вообще плюсы от вкомпиливания sqlite в экзешку, если уж на то пошло? Если бы Фар работал как standalone exe, то да, выгода очевидна. Но и так куча файлов таскается за собой.

sqlite3.dll

Posted: Sat 24 Oct, 2020 13:25
by citRiks
Ariman wrote: Fri 11 Sep, 2020 07:49 А какие вообще плюсы от вкомпиливания sqlite в экзешку, если уж на то пошло?
Польза - что как противоядие от умников желающих приделать свою ДЛЛ, этим создающих источник разных интересных багов ну я все равно считаю что пользы от выноса ДЛЛ больше. ФАР в принципе может отказываться работать если видит что DLL какая-то странная, по checksum например .

sqlite3.dll

Posted: Wed 17 Mar, 2021 19:36
by Yegor
D-L-L! D-L-L!

Можно даже автоматизировать скачивание dll-ки во время билда прямо с sqlite.org