Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вызов 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; Буду очень признателен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2001, 10:31 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3579&tid=1826890]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 362ms |

| 0 / 0 |
