Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.04.2001, 10:31
|
|||
|---|---|---|---|
|
|||
Вызов ActiveX из SP (дополненное и переработанное)! |
|||
|
#18+
Значит так: 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; Буду очень признателен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1826890]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 359ms |

| 0 / 0 |
