iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24042|回复: 0
打印 上一主题 下一主题

如何解决获取零件所有参数的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2005-8-4 19:35:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册登录,享用更多网站功能!

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

x
void CDlgSearch1:aramsGet(ProParameter **p_data)
{
 &nbsproMdl   model;
   &nbsproModelitem modelitem;
             
   &nbsproMdlCurrentGet([$model)]
 &nbsproMdlToModelitem(model, [$modelitem)]
 &nbsproArrayAlloc(0,sizeof(ProParameter),1,(ProArray*)p_data);
   &nbsproParameterVisit(&modelitem,
      (ProParameterFilter)ParameterFilterFn,
      (ProParameterAction)ParameterActionFn,(ProAppData)[$p_data)]
}
  
ProError CDlgSearch1:arameterActionFn(ProParameter *Param, ProError status, ProAppData app_data)
{
 &nbsproArray *p_array;
    p_array = (ProArray*)((ProParameter**)app_data)[0];
    status=ProArrayObjectAdd(p_array, PRO_VALUE_UNUSED, 1,Param );
  return (PRO_TK_NO_ERROR);
}
  
ProError CDlgSearch1:arameterFilterFn(ProParameter *Param, ProError status, ProAppData app_data)
{
 &nbsproCharLine strtmp;
   &nbsproWstringToString(strtmp, Param->id);
  if (strcmp(strtmp,"DESCRIPTION")==0 ||strcmp(strtmp,"MODELED_BY")==0 )
     return (PRO_TK_CONTINUE);
  else
     return (PRO_TK_NO_ERROR);
}
  
编译连接时显示错误为:
E:\NEWLJGL\DlgSearch1.cpp(417) : error C2440: 'type cast' : cannot convert from '' to 'enum ProErrors (__cdecl *)(struct proparameter *,void *)'
        None of the functions with this name in scope match the target type
E:\NEWLJGL\DlgSearch1.cpp(418) : error C2440: 'type cast' : cannot convert from '' to 'enum ProErrors (__cdecl *)(struct proparameter *,enum ProErrors,void *)'
        None of the functions with this name in scope match the target type
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-11-16 08:44 , Processed in 0.011564 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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