Хочу внешнюю обработку, которая будет запускать любую доступную процедуру или функцию в фоновом задании.
На форме обработки должно быть возможно ввести:
Имя модуля и процедуры/функции;
Произвольное количество параметров (мы ж не знаем, сколько их там, у процедуры/функции). Количество параметров и типы - на совести пользователя.
Потом кнопка "Запустить", которая запускает выполнение фонового задания. Дальше обработка должна следить за выполнением фонового задания и сообщить, когда оно будет выполнено, отменено или завершено с ошибками.
Если в процессе выполнения фонового задания будут сообщения пользователю - их надо выводить.
Если человек закрыл форму обработки, не дождавшись выполнения фонового задания - ни за чем следить, разумеется, не нужно.
Нельзя использовать специализированные функции конфигурации (всякие оболочки для запуска, отслеживания фоновых заданий). Всё своими ручками.
Хочу внешнюю обработку, которая будет запускать любую доступную процедуру или функцию в фоновом задании.
На форме обработки должно быть возможно ввести:
Если человек закрыл форму обработки, не дождавшись выполнения фонового задания - ни за чем следить, разумеется, не нужно.
Нельзя использовать специализированные функции конфигурации (всякие оболочки для запуска, отслеживания фоновых заданий). Всё своими ручками.