Есть необходимость вывода сообщений и создание определенного диалога через стандартный MsAgent.В платформе 8.2.17, на управляемых формах, после вызова, он мелькает и тутже закрывается. Пример:
Агент=Новый COMОбъект("Agent.Control.2");
Агент.Connected=истина;
Агент.Characters.Load("Merlin","Merlin.acs");
Агент.Characters("Merlin").Show();
Ну и какие либо действия:
Агент.Characters("Merlin").MoveTo(200,200,1);
для ном=1 по 5 Цикл
Агент.Characters("Merlin").Play("GetAttentionContinued");
КонецЦикла;
Агент.Characters("Merlin").Think("Бла бла бла");
На платформе 8.1 он все выполняет и остается запущенным. Что я где не учел?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший