马上注册登录,享用更多网站功能!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我做了个函数,把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");
} |