Я оцениваю XPO, пока все хорошо, мне действительно нравится.
У меня есть фоновый поток, который выполняет мониторинг каталога, когда он находит новый файл и добавляет его, он анализирует имя файла и сохраняет егообъект для хранилища данных, а затем запускает событие с объектом как arg, и я обрабатываю это событие в потоке пользовательского интерфейса через invoke, а в потоке пользовательского интерфейса мне нужно изменить состояние XPObject, как я могу сделать это, чтобы обеспечить безопасность потока?запустить событие с Oid из XPObject?и в потоке пользовательского интерфейса попытайтесь взять объект из БД и обработать его, это выглядит немного глупо, если есть миллион объектов.
Любое предложение?