Как определить тип значения, полученного через COM-соединение ? #136454


#0 by Додельный
собственно ?
#1 by Asmody
откуда полученного?
#2 by Додельный
Из восмерочной конфы, в восмерочной
#3 by Asmody
попробуй как-то так Соединение.String(ТипЗнч(Данные));
#4 by Додельный
Пробовал. В отладчике показывает неопределенный тип и пустое значение. Думаю при таком варианте вызывается локальная функция ТипЗнч
#5 by Asmody
да, пожалуй ты прав. а может Соединение.ТипЗнч? или, если это не получится, можно попробовать в модуле Вн.С. сделать экспортную функцию _ТипЗнч(Данные) из одной строчки (Возврат ТипЗнч(Данные);), и тогда ее вызывать Соединение._ТипЗнч
#6 by Додельный
Может я что не так делаю, но функции глобального контекста, и в ТипЗнч (TypeOf) через соединение недоступны (?!) Непойму, что за нафик такой. Видимо придется делать, как ты советуешь. Не хотелось бы типовую корежить.
#7 by Додельный
Неужели нет какой функции типа EvalExp как в семерке ?!
#8 by Додельный
Судя по всему через соединение функции глобального контекста не доступны. В частности и Execute и Eval, и ТипЗнч и все остальные.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С