- UID
- 70878
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2003-8-8
- 最后登录
- 1970-1-1
|
发表于 2003-8-19 15:35:10
|
显示全部楼层
问题已经由楼主解决,帮助发帖!!
谢谢楼主!!!
------------------------
void
openSyncDocHelper( void *pData)
{
AcApDocument* pDoc = acDocManager->curDocument();
if (acDocManager->isApplicationContext()) {
acutPrintf("\nSucessfully Switched to App. Context\n");
acDocManager->appContextOpenDocument((const char *)pData);
acutPrintf("\nOpened a document synchronously:%s.\n", (const char *)pData);
} else
acutPrintf("\nERROR: in Document context : %s\n",pDoc->fileName());
}
void
openSyncDoc()
{
static char pData[] = /*NOXLATE*/"test1.dwg";
AcApDocument* pDoc = acDocManager->curDocument();
if (pDoc) {
acutPrintf("\nCurrently in Document context : %s, Switching to App.\n",pDoc->fileName());
acDocManager->executeInApplicationContext(openSyncDocHelper, (void *)pData);
}
} |
|