Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Зависает при создании COM (http://forums.kuban.ru/f1040/zavisaet_pri_sozdanii_com-4473386.html)

raevsky 09.07.2013 14:03

Зависает при создании COM
 
При вызове следующего кода НаСервере сеанс зависает на первой строке ( Wrap = Новый COMОбъект("DynamicWrapperX")). При этом в обычном приложении и в файловом варианте на той же машине, где крутится сервер, все работает на ура.

&НаСервере
Функция ПолучитьХэш(ДанныеДляХэша)
Wrap = Новый COMОбъект("DynamicWrapperX");
Wrap.Register("L:\Component\Hash_GOST_R_34_11_94.dll","_GOSTHashWithNormalization_B","i=ww","r=w");
Rect = Wrap.Space(256); // необходимо 4 DWord
pStr = Wrap.StrPtr(Rect);
Wrap._GOSTHashWithNormalization_B(СокрЛП(ДанныеДляХэша),Rect);
Стр1 =Wrap.StrGet(pStr);
Возврат Стр1;
КонецФункции

roma n 09.07.2013 14:19

Сервер крутится от имени совсем другого пользователя, нежели пользовательский сеанс...
туда смотрел?

raevsky 09.07.2013 14:55

сервер крутится под тем же пользователем

roma n 09.07.2013 16:44

2-raevsky > если двое говорят одно и тоже - это не одно и то же... Мы говорим о сервере не как о железяке, а как о службе?

raevsky 09.07.2013 19:41

Ну конечно я имею ввиду службу агента сервера


Текущее время: 16:00. Часовой пояс GMT +3.