powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / создание DLL
7 сообщений из 7, страница 1 из 1
создание DLL
    #36606652
tatanat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые! Пожалуйста, подскажите:
можно ли на VisualFoxpro сделать свою DLL, к которой можно было бы обратиться из SQL?
Если да, то как.

DLL в VisualFoxpro сделать мне удалось, и из VisualFoxpro она отлично вызывается, а в SQL при попытке импорта сборки
CREATE ASSEMBLY primer FROM 'C:\dll\prim_dll.dll'
выдается ошибка
Сообщение 6544, уровень 16, состояние 1, строка 1
CREATE ASSEMBLY для сборки "prim" выполнить не удалось, так как сборка "prim" неправильно сформирована или не является только сборкой .NET.
Непроверяемый заголовок PE/собственная заглушка.
...
Рейтинг: 0 / 0
создание DLL
    #36606693
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторк которой можно было бы обратиться из SQL?

кто такой SQL?
и при чем здесь .NET. ?
...
Рейтинг: 0 / 0
создание DLL
    #36606713
tatanat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL server 2005
...
Рейтинг: 0 / 0
создание DLL
    #36606739
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tatanatSQL server 2005

ок,
а в чем состоит задача
дергать с сервера клиента?

в чем состоит суть выбора
вокспро для разработки сом-компонента?
...
Рейтинг: 0 / 0
создание DLL
    #36606770
tatanat,
Create Assembly относится к языкам, использующим CLR. Фокс к таким не относится.
Dll - это не только сборки. DLL могут быть разниых типов. Фокс создает только одного типа - in process COM server.
Таким образом придуманный Вами вариант совершенно необоснован технически.
...
Рейтинг: 0 / 0
создание DLL
    #36606929
Eugenkru10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да здравствует ещё один дебильный вопрос на этом форуме!!! ))))))))
...
Рейтинг: 0 / 0
создание DLL
    #36606999
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tatanatЗдравствуйте, уважаемые! Пожалуйста, подскажите:
можно ли на VisualFoxpro сделать свою DLL, к которой можно было бы обратиться из SQL?
Если да, то как.

DLL в VisualFoxpro сделать мне удалось, и из VisualFoxpro она отлично вызывается, а в SQL при попытке импорта сборки
CREATE ASSEMBLY primer FROM 'C:\dll\prim_dll.dll'
выдается ошибка
Сообщение 6544, уровень 16, состояние 1, строка 1
CREATE ASSEMBLY для сборки "prim" выполнить не удалось, так как сборка "prim" неправильно сформирована или не является только сборкой .NET.
Непроверяемый заголовок PE/собственная заглушка.
CLR в SQL Server 2005 (и старше) реализована в пределах .Net Framework.
Следовательно, DLL, которую мы можете загрузить в SQL через CREATE ASSEMBLY должна быть создана в среде .NET! Эта dll имеет определенную структуру, которая соответствует структуре сборки .NET. Для ее создания запустите Visial Studio 2005, создайте проект C# (или VB.NET) типа Database. После этого выберете ваш проект в Solution Explorer и по правой кнопки мышки выберете пункт Add и далее что вам требуется реализовать на CLR: Функция, Хранимая процедура, Агрегатная функция, Тригер или Свой тип данных. VS сама создаст шаблон класса для реализации требуемого объекта. Вам будет только необходимо добавить код, реализующий функциональность объекта.
С уважением, Алксей
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / создание DLL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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