powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вызов ActiveX из SP (дополненное и переработанное)!
2 сообщений из 2, страница 1 из 1
Вызов ActiveX из SP (дополненное и переработанное)!
    #32004613
aller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значит так:
ActiveX это CRCOCX OLE Control.
Работает sp_OACreate и sp_OADestroy.
Не хочет работать sp_OAMethod и sp_OASetProperty.

Выдает одну и ту же ошибку - Catostrophic failure - в ответ на:
EXEC @hr = sp_OASetProperty @object , 'CRCType', '1' и
EXEC @hr = sp_OAMethod @object , 'DoCRCVar', Null, @String
EXEC @hr = sp_OAGetProperty @object, 'GetCrcDecStr', @return OUT

Дело в том, что надо установить свойство CRCType в какое-нить значение от 0 до 11(какое пока не важно). Затем вызвать метод DoCRCVar, в который надо передать строчку(для нее считается CRC). Сам по себе этот метод ничего не возвращает, я так понимаю все храниться в какой-то внутренней переменной, потом надо вызвать свойство GetCrcDecStr, которое вовращает посчитанное CRC. И нифига не выходит!

Для примера рабочий код функции на дельфях:

Result:='';
CrcTest.CRCType := 1;
CrcTest.DoCRCVar(sText);
Result:=CrcTest.GetCrcDecStr;


Буду очень признателен!
...
Рейтинг: 0 / 0
Вызов ActiveX из SP (дополненное и переработанное)!
    #32004992
Фотография Drema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понимаю OLE Control - это визуальный контрол, возможно так и не получится...
А в Делфи ты его сам создаешь, или импортируешь и кидаешь на форму?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вызов ActiveX из SP (дополненное и переработанное)!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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