powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как откомпилировать процедуру на С Builder'e?
9 сообщений из 9, страница 1 из 1
Как откомпилировать процедуру на С Builder'e?
    #32114714
Timchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите разобраться с проблемой:
Есть SQL Server и C++ Bulder надо создать расширенную процедуру.
Для теста взял пример из BOL - xp_hello
В стройке создал DLL добавил туда функции из примера xp_hello, откомпилировал появилась dll, но естетственно без единой экспортируемой функции :(
Чтобы что-нибудь экспортировать из dll добавляю __declspec(dllexport)
extern "C" SRVRETCODE __declspec(dllexport)xp_hello(SRV_PROC *pSrvProc);
и начинаю получать сообщения линковщика:
[Linker Error] Unresolved external 'srv_sendmsg' referenced from D:\#WORK\SQLPROC\HELLO\UNIT1.OBJ
и так далее на все функции которые описаны в <svr.h>
Может кто-нибудь оьъяснить что ему еще надо добавить чтобы убрать эту неразрешимую ссылку?
...
Рейтинг: 0 / 0
Как откомпилировать процедуру на С Builder'e?
    #32114833
Strannik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А все необходимые библиотеки подключены к проекту ?
...
Рейтинг: 0 / 0
Как откомпилировать процедуру на С Builder'e?
    #32114852
Timchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какие должны быть?
попробовал opends60.lib подключить так он ругаться на нее начал
opends60.lib брал из директории сервака
или еще какие нужны?
...
Рейтинг: 0 / 0
Как откомпилировать процедуру на С Builder'e?
    #32114857
Фотография moonmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понял тебе и не нужны никакие экспортируемые функции в этой dll. Надо просто XP добавить к серверу с помощью скрипта в BOL приведенного и все. А не заморачиваться с __declspec(dllexport)
...
Рейтинг: 0 / 0
Как откомпилировать процедуру на С Builder'e?
    #32114865
Timchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если не использовать __declspec(dllexport) то никаких функций в этой dll никто не найдет :( имхо, или я не прав?)
...
Рейтинг: 0 / 0
Как откомпилировать процедуру на С Builder'e?
    #32115146
Фотография moonmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну это я смогу утвержать только посмотрев код с помощью оторого MSSQL эти XP грузит. А пока кода я не видел, ктож его мне покажет, буду считать что видать как-то находит сервак нужные функции.

ПыСы: А что попробовать труднее чем строить предположения???
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как откомпилировать процедуру на С Builder'e?
    #33902574
Eugene_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте взять lib из директории билдера \Lib\Psdk\
...
Рейтинг: 0 / 0
Как откомпилировать процедуру на С Builder'e?
    #33903071
Макароныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Eugene_81Попробуйте взять lib из директории билдера \Lib\Psdk\
Лучше поздно, чем никогда ;)
...
Рейтинг: 0 / 0
Как откомпилировать процедуру на С Builder'e?
    #33903241
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как откомпилировать процедуру на С Builder'e?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]