|
|
|
Как откомпилировать процедуру на С Builder'e?
|
|||
|---|---|---|---|
|
#18+
Помогите разобраться с проблемой: Есть 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> Может кто-нибудь оьъяснить что ему еще надо добавить чтобы убрать эту неразрешимую ссылку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2003, 11:27 |
|
||
|
Как откомпилировать процедуру на С Builder'e?
|
|||
|---|---|---|---|
|
#18+
А все необходимые библиотеки подключены к проекту ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2003, 13:46 |
|
||
|
Как откомпилировать процедуру на С Builder'e?
|
|||
|---|---|---|---|
|
#18+
А какие должны быть? попробовал opends60.lib подключить так он ругаться на нее начал opends60.lib брал из директории сервака или еще какие нужны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2003, 14:09 |
|
||
|
Как откомпилировать процедуру на С Builder'e?
|
|||
|---|---|---|---|
|
#18+
Насколько я понял тебе и не нужны никакие экспортируемые функции в этой dll. Надо просто XP добавить к серверу с помощью скрипта в BOL приведенного и все. А не заморачиваться с __declspec(dllexport) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2003, 14:12 |
|
||
|
Как откомпилировать процедуру на С Builder'e?
|
|||
|---|---|---|---|
|
#18+
если не использовать __declspec(dllexport) то никаких функций в этой dll никто не найдет :( имхо, или я не прав?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2003, 14:21 |
|
||
|
Как откомпилировать процедуру на С Builder'e?
|
|||
|---|---|---|---|
|
#18+
ну это я смогу утвержать только посмотрев код с помощью оторого MSSQL эти XP грузит. А пока кода я не видел, ктож его мне покажет, буду считать что видать как-то находит сервак нужные функции. ПыСы: А что попробовать труднее чем строить предположения??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2003, 19:00 |
|
||
|
Как откомпилировать процедуру на С Builder'e?
|
|||
|---|---|---|---|
|
#18+
Попробуйте взять lib из директории билдера \Lib\Psdk\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 11:47 |
|
||
|
Как откомпилировать процедуру на С Builder'e?
|
|||
|---|---|---|---|
|
#18+
Eugene_81Попробуйте взять lib из директории билдера \Lib\Psdk\ Лучше поздно, чем никогда ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 13:53 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33903241&tid=2030718]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 465ms |

| 0 / 0 |
