Тема: Открытие документов из контекста приложения.
Привет всем!
Открываю в цикле подряд несколько Dwg вот так:
void openSyncDocHelper(void *pData) { acDocManager->appContextOpenDocument((const char *)pData); } void cmd_as_open() { //... for ( ...) { //... acDocManager->executeInApplicationContext(openSyncDocHelper, (void *)lpszFilePath); } //... }
В результате открывается только первый файл, остальные запросы но загрузку отстаются "висеть".
Например, при попытке закрыть Acad выползает сообщение : "can'not close Drawing.dwg" (документ, из контекста которого вызывается команда cmd_as_open), потому что "...command still active". Когда закрываешь загруженный документ, загружается следующий по очереди.
Как это дело исправить?
Заранее спасибо всем.