powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Extended procedures для SQL Server 8.0
10 сообщений из 10, страница 1 из 1
Extended procedures для SQL Server 8.0
    #32012231
Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В хелпе достаточно подробно описано, как написать .dll файл с внешней хранимой процедурой на С. А вот можно ли данное воплотить на VB? Никто не пытался?
...
Рейтинг: 0 / 0
Extended procedures для SQL Server 8.0
    #32012233
Без проблем. Только покажи, как на VB работать с указателями, и дело пойдет.
...
Рейтинг: 0 / 0
Extended procedures для SQL Server 8.0
    #32012237
Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно работать с указателями, вернее VB токмо и работает с ними. В функции API передаются указатели и из них они принимаются под видом переменных Long. По крайней мере такое впечатление у меня сложилось после поверхностного прочтения начала книги Win32 API и Visual Basic Дана Эпплмана.
Что же касаемо DLL, то они пишутся под VB на раз. Проблема в том, что для Сей с SQL Server поставляется библиотека функций, а о Басике ни строчки.
...
Рейтинг: 0 / 0
Extended procedures для SQL Server 8.0
    #32012246
Там требуется на VB перевести с сишного хидера некую структуру и объявить на нее указатель. Это возможно?
...
Рейтинг: 0 / 0
Extended procedures для SQL Server 8.0
    #32012248
Pandre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На VB пишуться только ActiveX DLL они Server'ом не поднимаются (естественно)
...
Рейтинг: 0 / 0
Extended procedures для SQL Server 8.0
    #32012249
Pandre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На VB пишуться только ActiveX DLL они Server'ом не поднимаются (естественно)
...
Рейтинг: 0 / 0
Extended procedures для SQL Server 8.0
    #32012254
Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сишные структуры на Басике пишутся как типы (Type). Загвоздки начинаются при сопоставлении типов. К примеру, Басик дополняет переменные в типе с меньшей длиной до 4 байт, если в нем присутсвуют переменные типа Long и длина типа не кратна 4. Ссылкой же на этот тип (структуру) является переменная данного типа. Не помню, но кажется можно получить сам тип (структуру), если поставить перед переменной типа ключевое слово ByVal.
Type MyType
A as Byte
B as Integer
End Type

Dim ptrType as MyType

А что касаемо ActiveX DLL, то странно, что Server их не сечет. Сам же он предоставляет некоторый API через COM.
...
Рейтинг: 0 / 0
Extended procedures для SQL Server 8.0
    #32012262
Pandre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На VB пишуться только ActiveX DLL они Server'ом не поднимаются (естественно)
...
Рейтинг: 0 / 0
Extended procedures для SQL Server 8.0
    #32019484
Илья
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дмитрий, черкни письмо мне на ilya@upn.ru - я тоже интересуюсь именно VB для XSP
...
Рейтинг: 0 / 0
Extended procedures для SQL Server 8.0
    #32019871
Stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, стоп, стоп , стоп.
Вы тут все VB.
Если да то мне наверное не туда.
Я пишу на кларионе.
И у моего приятеля ради хохмы получилось зарегистрировать и запустить
EP на 2000.
Когда через два месяца потребовалось это уже всерьез.
Никто не мог вспоминть , что и как и какие требования надо в конце концов соблюсти.
Подскажите как и что.
Ну если не в лом конечно.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Extended procedures для SQL Server 8.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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