找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?在线3D打印服务,一键上传,自动报价 
查看: 17147|回复: 3
打印 上一主题 下一主题

Debug Error 如何解决

[复制链接]
跳转到指定楼层
1
发表于 2009-11-16 22:21:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在3.0上用VC6开发的应用程序,对话框在初始时,执行修改模型参数的值,但是模型参数的值能修改,但是程序返回时就出错了。
部分程序段如下:
DividePointActFn();
ParamUpdate("ML",distance);
ParamUpdate("MB1",vanewidth1);
ParamUpdate("MB2",vanewidth2);

子程序:
ProError DividePointActFn()
{   ProError status;
ProPath PartName;
// ProMdl solid_mdl;
ProStringToWstring(PartName,"E:\\EPROE-WORK\\MODELF.prt");
status=ProMdlLoad (PartName, PRO_MDL_PART,PRO_B_FALSE, &solid_mdl);
if (status == PRO_TK_NO_ERROR&&solid_mdl!=NULL)
{
       //显示并再生装入的零件模型
  ProMdlDisplay(solid_mdl);
  ProMdlWindowGet(solid_mdl,&w_id);
  ProWindowActivate(w_id);
  ProSolidRegenerate ((ProSolid(solid_mdl)),PRO_B_TRUE);
}
  return ( PRO_TK_NO_ERROR );

}

void ParamUpdate(char *Name,  //(In)参数名
     double parameter)//参数值
{
ProError status;
    wchar_t PName;
ProParameter param;
ProParamvalue value;;
status=ProMdlToModelitem(solid_mdl, &modelitem);
if(status==PRO_TK_NO_ERROR)
{
//  AfxMessageBox("获得模型项选项");
  ProStringToWstring(&PName,Name);
  status=ProParameterInit(&modelitem,&PName,&param);
//  if(status==PRO_TK_NO_ERROR)
//   AfxMessageBox("初始化papra成功");
  //根据指定的参数名获得参数对象指针
  ProParameterValueGet(&param,&value);
//  if(status==PRO_TK_NO_ERROR)
//   AfxMessageBox("获得value句柄");
  value.value.d_val=parameter;
//  AfxMessageBox("赋初值");
  //新的参数值设置
  ProParameterValueSet(&param, &value);
  ProSolidRegenerate((ProSolid)solid_mdl,PRO_B_TRUE);
}
else if(status==PRO_TK_BAD_INPUTS)
  AfxMessageBox("The mdl argument is NULL");
else if(status==PRO_TK_INVALID_PTR)
  AfxMessageBox("The handle is invalid");
}
就是调用完ParamUpdate返回时就出错了,希望前辈们能给小弟指点一二!!先谢了!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2009-11-17 13:39:03 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
 楼主| 发表于 2009-11-18 20:20:29 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
头像被屏蔽
4
发表于 2010-4-1 15:32:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-9-20 21:22 , Processed in 0.022441 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表