Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

разработка сборки DLL

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> RP Designer
Предыдущая тема :: Следующая тема  
Автор Сообщение
Антон



Зарегистрирован: 25.02.2016
Сообщения: 1

СообщениеДобавлено: Чт Фев 25, 2016 14:21    Заголовок сообщения: разработка сборки DLL Ответить с цитатой

Добрый день!
Кто-нибудь писал сборки ? Подскажите как организовать доступ к данным базы из самой DLL ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Businka



Зарегистрирован: 22.05.2024
Сообщения: 1

СообщениеДобавлено: Ср Май 22, 2024 08:36    Заголовок сообщения: Ответить с цитатой

пока не писал, но в ближайшее время будем. искал ответ на этот вопрос. может кому пригодится.

вызываемые методы сборки должны иметь формат: int Metod (SqlConnection ^ oConn, String ^ ParаmLst, String ^% OutStr )
т.е. у контексте выполнения есть указатель на ADO соединение - копию основного ODBC соединения программы. Документация в RP-Designer по слову .net

а вот как можно ли позвать из DLL X-функцию или построить и получить двоичные данные отчета - ответа пока не нашел
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
superjek



Зарегистрирован: 04.04.2022
Сообщения: 26

СообщениеДобавлено: Ср Май 29, 2024 18:08    Заголовок сообщения: Ответить с цитатой

Businka
DLL cборка это программа, написанная в Visual Stidio на одном из языков .NET - С#, С++, Visual Basic, F# и других. Эти языки обладают большими возможностями, чем встроенные в БК - X и Z. Можно писать более сложные оконные формы, обмениваться данными с веб сервисами(например, обмен СФР в БК реализован через внешнюю DLL), работать с внешними устройствами, использовать другие библиотеки .Net, которых великое множество - чтение писем из почтового ящика, обработка изображений, сжатие файлов, генераторы отчетов и тд.

На входе только ссылка на соединение с БД и набор входных параметров в виде строки, которую еще нужно парсить в коде самой DLL. Вызывать из DLL X процедуры не получиться, но доступна БД и ее объекты - процедуры, функции, таблицы, представления, временные таблицы.

Чтобы разобраться, как их писать, можно выгрузить из таблицы
[dbo].[xAssembly] любую уже загруженную DLL и дизассемблить ее, например, через NetReflector, чтобы посмотреть примерный код.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> RP Designer Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU