Всем добрый день. Запускаю регламентное задание в 8.3 подключаюсь к 7.7 через Application, все хорошо отрабатывает, но 7.7 продолжает висеть в процессах. 7.7 запускатеся по usr1cv8. Набор команд
СоединениеСБазой77.ExecuteBatch("ЗавершитьРаботуСистемы(0)"); СоединениеСБазой77.ExecuteBatch("ЗавершитьРаботуСистемы(1)");
СоединениеСБазой77 = NULL;
СоединениеСБазой77 = "";
СоединениеСБазой77 = Неопределено;
СоединениеСБазой77.ЗавершитьРаботуСистемы(0);
СоединениеСБазой77.ЗавершитьРаботуСистемы(1);
СоединениеСБазой77.ExitSystem(0);
СоединениеСБазой77.ExitSystem(1);
СоединениеСБазой77.ЗавершитьРаботуСистемы(0); - оставь 1. Только в СП посмотри в параметре. 0 это без вопросов или с вопросами. Нужно оставить то что без вопросов.
А потом уже делай СоединениеСБазой77 = NULL;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший