|
Sybase ASE 15 + external DLL
|
|||
---|---|---|---|
#18+
Всех с наступающим! Возник вопрос в последний день этого года: есть внешняя библиотека, в рамках которой организован некий механизм шифрования - на вход идут две строки, на выходе хеш. заголовок вызываемой функции имеет вид: Код: plaintext
подключаю ее в ASE -но при вызове получаю ошибку: Код: plaintext
Вопрос - как так бэд линкадже??? Ведь в заголовке явно указано __stdcall... Предупреждая вопросы - реализовать на стороне сервера нет возомжности, т.к. это "болванка" функции и библы, в боевой эксплуатации библиотека будет заменена (но вызовы остануться неизменными - по спецификации параметров и т.п.). P.S.: все имена функций и события - вымышлены, любое совпадение с реальными данными - чистая случайность :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2010, 10:20 |
|
Sybase ASE 15 + external DLL
|
|||
---|---|---|---|
#18+
"реализовать на стороне сервера нет возомжности" -- а где же ты подключаешь эту библиотеку и каким образом ? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2011, 12:49 |
|
Sybase ASE 15 + external DLL
|
|||
---|---|---|---|
#18+
При сборке библиотеки попробую def файл написать, тут ест пример: msdn.microsoft.com/en-us/library/d91k01sh(v=vs.80).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2011, 08:45 |
|
Sybase ASE 15 + external DLL
|
|||
---|---|---|---|
#18+
Всем привет! Всех с прошедшими! :) MasterZiv"реализовать на стороне сервера нет возомжности" -- а где же ты подключаешь эту библиотеку и каким образом ? Имеется ввиду, что функционал библиотеки реализовать на стороне сервера не получится. Библиотека подключается через создание ESP: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2011, 09:21 |
|
Sybase ASE 15 + external DLL
|
|||
---|---|---|---|
#18+
GooSergeyПри сборке библиотеки попробую def файл написать, тут ест пример: msdn.microsoft.com/en-us/library/d91k01sh(v=vs.80).aspx Попробовал... Вообще странная фигня... Сайбез библиотеку попросту не видит... Код: plaintext
При этом библиотека нормально просматривается через tdump и подключается из приложений... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2011, 12:21 |
|
Sybase ASE 15 + external DLL
|
|||
---|---|---|---|
#18+
11.01.2011 12:21, Mikle83 пишет: > "Could not load library.... The specified module could not be found." Первое, что приходит в голову: 1) у DLL не та битность, что у сервера; 2) не получается загрузить какие-то DLL, от которых зависит твоя DLL. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2011, 13:34 |
|
Sybase ASE 15 + external DLL
|
|||
---|---|---|---|
#18+
Dim2000Первое, что приходит в голову: 1) у DLL не та битность, что у сервера; Сервак 64-битный, длл формируется под 32, но, есть ощущение, что 64битный сервак должен все правильно понимать... Dim20002) не получается загрузить какие-то DLL, от которых зависит твоя DLL. попробовал закинуть все библиотеки, которые пользует библа, вплоть до системных... Не помогло :( ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2011, 14:04 |
|
Sybase ASE 15 + external DLL
|
|||
---|---|---|---|
#18+
11.01.2011 14:04, Mikle83 пишет: > Сервак 64-битный, длл формируется под 32 Не будет работать: http://stackoverflow.com/questions/2804818/ways-to-access-a-32bit-dll-from-a-64bit-exe Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2011, 14:44 |
|
Sybase ASE 15 + external DLL
|
|||
---|---|---|---|
#18+
А разве так вообще можно делать ? Я считал всё время, что для того, чтобы xp_ написать, нужно иметь библиотеку open server от ASE и на ней писать расширенную хранимую процедуру. И только она может быть вызвана из XP сервера. Разве я не прав ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2011, 16:05 |
|
|
start [/forum/moderation_log.php?user_name=cyber_neo]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 741ms |
total: | 906ms |
0 / 0 |