JavaScript -> C#. Работа с COM.
Всегда старался обойти COM сторойной, но вот столкнулся с задачей, где не избежать этого никак... увы.
Итак, имеем:
1) Слабое знание технологии
2) Скрипт на JavaScript, который является примером использования ActiveX библиотеки от TerrasoftCRM.
Нужно это дело превратить в код на С#...
собственно скрипт:
Код:
var Connector = new ActiveXObject("TSDskObjectLibrary.DskConnector");
var Value = new ActiveXObject("TSObjectLibrary.Value");
Value.Value = new ActiveXObject("TSObjectLibrary.StringsList");
// Если авторизация выполнена, то выводим информацию о сервисах
if (Connector.Login("TestApplication"))
{
//Тут идет код, который должен вполниться, принципиального значения не имеет..
//важен просто результат возвращаемый методом Login
}
var Value = new ActiveXObject("TSObjectLibrary.Value");
Value.Value = new ActiveXObject("TSObjectLibrary.StringsList");
// Если авторизация выполнена, то выводим информацию о сервисах
if (Connector.Login("TestApplication"))
{
//Тут идет код, который должен вполниться, принципиального значения не имеет..
//важен просто результат возвращаемый методом Login
}
Вот такая "незадача", проблемы в принципе как таковой нет, но хотелось бы увидеть варианты... :)
А я пока пойду маны читать.. :rolleyes: