-
Друзья, подскажите что делаю не так: Создаю в VS.NET приложение ASP.NET Web Application, пишу код: (пример взят отсюда с форума)
....cut.....
Type t = null; /* нужна для позднего связывания */ Object obj = null; /* нужна для ссылки на COM сервер */ Object book = null; /* нужна для ссылки на объект справочника */ Object element = null; /* нужна для ссылки на элемент справочника */ Boolean OK = false; /* Вызовем внутренние методы 1С */ t = Type.GetTypeFromProgID(@"V77s.Application");
obj = System.Activator.CreateInstance(t);
Object[] arg = new Object[3]; rg[0] = obj.GetType().InvokeMember(@"RMTrade", BindingFlags.Public | BindingFlags.InvokeMethod, null, obj, null); arg[1] = @"/dC:\1C\1SBBDemo\ /n /p"; arg[2] = @"NO_SPLASH_SHOW";
/* Console.WriteLine(arg[0].ToString()); возвращает число 16504 */
OK = (Boolean)obj.GetType().InvokeMember(@"Initialize", BindingFlags.Public | BindingFlags.InvokeMethod, null, obj, arg);
object[] arg2=new object[]{@"Справочник.Номенклатура"};
....cut.....
Компилю, запускаю, запускается браузер и тупо висит ничего не открывая... Смотрю в диспетчере задач висит процесс 1cv7s.exe отжирая 97-100% ресурсов проца. Самое интересное, смотрю в отладчике и код arg[0].ToString() = "16750" вместо "16504", как указано в примере, почему? Вначале долго "парился" с настройками безопасности и смущает то что процесс 1cv7s.exe в диспетчере задач запущен от имени NETWORK SERVICE, правильно ли это? ================= Внимание вопрос, как прикрутить к С# 1С для запуска одной лишь единственной обработки? никакие ВК не нужны...
-
*стук упавшего тела* Вы мне для начала только одно объясните: какого [censored] понадобилось ASP.NET Web Application?!!
-
>>DiamondShark © (12.11.06 22:11) [1]
Как, Ви таки хотите сказать, что никогда не слишали о пгоктологическом методе удаления гланд?
-
Ладно, признаю был не прав. Подскажите как в Borland Studio 2006 создавать переменные, которые раньше имели тип OleVariant, и чем заменена функция CreateOleObject
-
>Borland Studio 2006 создавать переменные, которые раньше имели тип OleVariant, и чем заменена функция CreateOleObject
Никак, поскольку вопрос сформулирован некорректно.
-
В чем же некорректность? Дружище, вместо пустых умничаний, лучше бы что-то по делу сказал, либо задал вопросы если что-то непонятно в моих постах. Да, умирает сайт... не то что раньше... был и стеб... были и реальные грамотные ответы...
-
Сопли подбери, и перечитай вдумчиво тобой же процитированный фрагмент кода.
-
>> blackweber (15.11.06 21:47) [5]> Дружище, вместо пустых умничаний, лучше бы что-то по делу сказал, либо задал вопросы если что-то непонятно в моих постах.Дорогой друг, для начала выучи название среды, в которой работаешь. Потом научись различать среду, в которой работаешь, от языка, на котором пишешь в этой среде. После чего читай http://tinyurl.com/2rhyz наизусть. После этого продолжим разговор, если, конечно, у тебя, дружище, к тому времени пройдёт привычка указывать, что кому лучше делать.
|