Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как откомпилировать процедуру на С Builder'e? / 9 сообщений из 9, страница 1 из 1
05.03.2003, 11:27
    #32114714
Timchik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как откомпилировать процедуру на С Builder'e?
Помогите разобраться с проблемой:
Есть 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
05.03.2003, 13:46
    #32114833
Strannik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как откомпилировать процедуру на С Builder'e?
А все необходимые библиотеки подключены к проекту ?
...
Рейтинг: 0 / 0
05.03.2003, 14:09
    #32114852
Timchik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как откомпилировать процедуру на С Builder'e?
А какие должны быть?
попробовал opends60.lib подключить так он ругаться на нее начал
opends60.lib брал из директории сервака
или еще какие нужны?
...
Рейтинг: 0 / 0
05.03.2003, 14:12
    #32114857
moonmike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как откомпилировать процедуру на С Builder'e?
Насколько я понял тебе и не нужны никакие экспортируемые функции в этой dll. Надо просто XP добавить к серверу с помощью скрипта в BOL приведенного и все. А не заморачиваться с __declspec(dllexport)
...
Рейтинг: 0 / 0
05.03.2003, 14:21
    #32114865
Timchik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как откомпилировать процедуру на С Builder'e?
если не использовать __declspec(dllexport) то никаких функций в этой dll никто не найдет :( имхо, или я не прав?)
...
Рейтинг: 0 / 0
05.03.2003, 19:00
    #32115146
moonmike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как откомпилировать процедуру на С Builder'e?
ну это я смогу утвержать только посмотрев код с помощью оторого MSSQL эти XP грузит. А пока кода я не видел, ктож его мне покажет, буду считать что видать как-то находит сервак нужные функции.

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


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