![]() |
【转帖】如何在autocad中打开一个dwg格式的文件
如何在autocad中打开一个dwg格式的文件
如何在autocad中打开一个dwg格式的文件 王老师,我刚刚介入autocad的object arx开发,对此还不甚了解,现在有个小问题急待解决,就是如何在autocad中打开一个dwg格式文件(ide是vc++7.0),并将其显示在绘图区上。下面是我的代码,可是编译的时候,却无法通过,系统给的提示是: error c2664: “acapdocmanager::executeinapplicationcontext” : 不能将参数 1 从“void (void *)”转换为“void (__cdecl *)(void *)” 代码如下: //加载模板文件 void loadtemplate() { char fname[50]; strcpy(fname,"f:\\cad\\fline.dwg"); #ifdef _acad6 acad::errorstatus es; es = acedsyncfileopen(fname); #else acdocmanager->appcontextopendocument(fname); #endif } //打开指定位置的dwg文件 void opendoc( void *pdata) { acapdocument* pdoc = acdocmanager->curdocument(); if (acdocmanager->isapplicationcontext()) { acdocmanager->appcontextopendocument((const char *)pdata); } else { acutprintf("\nerror to open doc!\n"); } } void zffopenopen1() { static char pdata[] = "f:\\cad\\fline.dwg"; acdocmanager->executeinapplicationcontext(opendoc, *pdata); } acedsyncfileopen是在单文档中打开dwg图纸 |
所有的时间均为北京时间。 现在的时间是 05:39 AM. |