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

start [/forum/topic.php?fid=57&tablet=1&tid=2030718]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 431ms |

| 0 / 0 |
