iCAx开思工具箱

标题: 把drawing环境下的drw文件转换为dwg文件 [打印本页]

作者: xyylove    时间: 2007-1-28 19:27
标题: 把drawing环境下的drw文件转换为dwg文件
我做了个函数,把drawing环境下的drw文件转换为dwg文件,我是参考帮助文件的,但是就是调不出来,请各位大侠看看。

csName 代表输出文件的绝对路径和文件名,比如说D:\drwtodwg.dwg

调试发现ProOutputFileWrite返回值出错了,请看下。

void Cdraw::todwg(CString csName)
{
ProMdl  solid_mdl;
ProName wfilename;
    ProImportExportFile export_type;
ProAppData  p_arg2;
    ProAppData  p_arg3;
ProError status;
    p_arg2 = NULL;
    p_arg3 = NULL;

    export_type=PRO_DWG_FILE;
ProStringToWstring(wfilename,(LPTSTR)(LPCTSTR)csName);
status=ProMdlCurrentGet(&solid_mdl);
   status=ProOutputFileWrite(&solid_mdl, wfilename, export_type, NULL,
  p_arg2, p_arg3, NULL );
if (status==PRO_TK_NO_ERROR)  AfxMessageBox("ok");
else AfxMessageBox("error");


}




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3