Обработка отчета сразу после его формирования
Добавлено: 15 июн 2006, 17:23
Задача такая: нужно автоматически сразу после формирования rtf-отчета в Галактике отправлять его по электронной почте. Почту отправляю внешней программой. Основная проблема в том, как отловить момент окончания формирования отчета. Для теста я вставил небольшой код, просто выводящий сообщение, непосредственно перед окончанием текста присоединенной формы (.endform).
В итоге получается такая картина: формируется отчет, после этого выскакивает мое сообщение. Но к этому моменту сам отчет rtf-файл еще не полностью сформирован (нахожу сам rtf-файл, копирую его, пытаюсь открыть и получаю сообщение, что файл поврежден) и при этом размер самого файла где-то олоко 131 кБайта. Далее, после закрытия моего сообщения открывается в ворде сформированный отчет и при этом размер rtf-файла становится равным 143 кБайта.
Можно ли как-нибудь отловить событие, когда rtf-файл (отчет) будет польностью сформирован? Или, может, можно как-то подавить автоматическое открывание этого отчета в ворде, и дать ему возможность доформироваться еще до окончания .endform?
В итоге получается такая картина: формируется отчет, после этого выскакивает мое сообщение. Но к этому моменту сам отчет rtf-файл еще не полностью сформирован (нахожу сам rtf-файл, копирую его, пытаюсь открыть и получаю сообщение, что файл поврежден) и при этом размер самого файла где-то олоко 131 кБайта. Далее, после закрытия моего сообщения открывается в ворде сформированный отчет и при этом размер rtf-файла становится равным 143 кБайта.
Можно ли как-нибудь отловить событие, когда rtf-файл (отчет) будет польностью сформирован? Или, может, можно как-то подавить автоматическое открывание этого отчета в ворде, и дать ему возможность доформироваться еще до окончания .endform?