• blackweber (12.11.06 19:20) [0]
    Друзья, подскажите что делаю не так:
    Создаю в 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С для запуска одной лишь единственной обработки? никакие ВК не нужны...
  • DiamondShark © (12.11.06 22:11) [1]
    *стук упавшего тела*
    Вы мне для начала только одно объясните: какого [censored] понадобилось ASP.NET Web Application?!!
  • Lamer@fools.ua © (12.11.06 23:47) [2]
    >>DiamondShark ©   (12.11.06 22:11) [1]

    Как, Ви таки хотите сказать, что никогда не слишали о пгоктологическом методе удаления гланд?
  • blackweber (15.11.06 15:21) [3]
    Ладно, признаю был не прав.
    Подскажите как в Borland Studio 2006 создавать переменные, которые раньше имели тип OleVariant,  и чем заменена функция CreateOleObject
  • Lamer@fools.ua © (15.11.06 21:00) [4]
    >Borland Studio 2006 создавать переменные, которые раньше имели тип OleVariant,  и чем заменена функция CreateOleObject

    Никак, поскольку вопрос сформулирован некорректно.
  • blackweber (15.11.06 21:47) [5]
    В чем же некорректность?
    Дружище, вместо пустых умничаний, лучше бы что-то по делу сказал, либо задал вопросы если что-то непонятно в моих постах.
    Да, умирает сайт... не то что раньше... был и стеб... были и реальные грамотные ответы...
  • DiamondShark © (15.11.06 23:39) [6]
    Сопли подбери, и перечитай вдумчиво тобой же процитированный фрагмент кода.
  • Lamer@fools.ua © (16.11.06 02:25) [7]
    >>blackweber   (15.11.06 21:47) [5]

    >Дружище, вместо пустых умничаний, лучше бы что-то по делу сказал, либо задал вопросы если что-то непонятно в моих постах.

    Дорогой друг, для начала выучи название среды, в которой работаешь. Потом научись различать среду, в которой работаешь, от языка, на котором пишешь в этой среде. После чего читай http://tinyurl.com/2rhyz наизусть. После этого продолжим разговор, если, конечно, у тебя, дружище, к тому времени пройдёт привычка указывать, что кому лучше делать.
Есть новые Нет новых   [120488   +72][b:0][p:0]