06.01.2013 21:31
UnBeeR
 
Доброго времени.

S-Market использует библиотеки:
SGIBLib.dll
SGIBVar.dll
DkEUdf.dll

SGIBLib.dll и SGIBVar.dll обновляются периодически, но последние несколько обновлений, почему то перестали добавлять информацию о версии файлов.
DkEUdf.dll вроде как не обновляется.

В целом то понятно, что эти библиотеки требуются S-market для связи с FireBird.
Может есть более подробная информация о механизмах их использования S-Market или какие то нюансы?

Информация из других постов

Цитата:
UDF - это пользовательские функции, находящиеся в разделяемых библиотеках (dll, so), которые можно использовать при выполнении запросов на сервере.
Цитата:
В любом случае рекомендуется перейти на 2.5.1, Classic Server
x86 или x64 зависит от ОС (в этом случае необходимо следить чтоб UDF были соотвествующие)
Цитата:
Что же касается обновления UDF:
Если SMUpdate запускается на сервере, то он подменяет UDF автоматически (по пути, указанному в SMUpdate),
Если с клиентской машины - то подменять необходимо самостоятельно.
Цитата:
UDF - это функции для FireBird и находится должны в firebird\udf, если иной путь не настроен в конфиге самого Firebird.
10.01.2013 15:23
Eragon
 
Правильно UDF - это пользовательские функции, находящиеся в разделяемых библиотеках dll, которые можно использовать при выполнении запросов на сервере. Есть ряд библиотек готовых функций, в том числе с исходными текстами, а также можно писать UDF самостоятельно.

Если вы пишете UDF на Delphi, то импортировать эти функции под Linux можно при помощи среды разработки Kylix. Функции на C/C++ можно скомпилировать любым подходящим компилятором (MSVC, Borland C++, GNU ...).

Только основные UDF файлы С-Маркета - это SGIBLib.dll и SGIBVar.dll.

А вот UDF файл DkEUdf.dll - это уже создали сами. Данный UDF файл используется для печати ценников.

Добавлено через 7 минут 51 секунду
Дополнительно DkEUdf.dll - работает только по FireBird 32-bit

Если вы установите FireBird 64-bit, придется переделать ценники (процедуру и печатные формы).

Какой FB установить все зависит от количества пользователей С-Маркета и количества касс.
Если количество пользователей не больше пяти и касс не больше 10. Можно ставить Super Server/
Часовой пояс GMT +3, время: 05:37.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.