XmlDoc.EvalThread()
Запускает выполнение отдельного потока относительно данного документа. В отличие от обычного объекта Thread, этот метод позволяет более удобно работать с потоками. Созданный поток получает документ в качестве базового указателя This. Т.е. можно создать документ с набором полей, содержащих какие-либо методы. На основании этого документа можно запустить поток, который будет видеть по умолчанию все поля этого документа. По завершении потока этот документ автоматически освободится.
Аргументы:
code - строка, содержащая код (String).
Результат:
нет
Пример:
doc = OpenNewDoc( 'rcr_publich_vacancy.xmd' );
doc.EvalThread( 'run()' );
Содержимое документа не является thread-safe, поэтому код, вызывающий данную функцию, не должен обращаться к содержимому документа после запуска потока в том случае, если поток изменяет содержимое документа.