iCAx开思工具箱

标题: 请教UF_free_string_aray函数的用法 [打印本页]

作者: zentaodd    时间: 2012-2-8 14:51
标题: 请教UF_free_string_aray函数的用法
本人VC++最初级菜鸟,刚开始接触UG二次开发,参照教材写的几乎一样的代码编译出现如下错误:
error C2039: 'filenames' : is not a member of 'UF_PART_load_status_s'
请教各位高手问题如何解决,不胜感激!
源代码如下:
int GMFLAT_creat_model_cb ( int dialog_id,
             void * client_data,
             UF_STYLER_item_value_type_p_t callback_data)
{
     if ( UF_initialize() != 0)
         return ( UF_UI_CB_CONTINUE_DIALOG );
  char dir[100];
  const char env[255]="UGII_USER_DIR";
  char *basedir=NULL;
  tag_t part;
  UF_PART_load_status_t error_status;
  basedir=getenv(env);
  strcpy(dir,basedir);
  strcat(dir,"\\part\\gm_flatend_mill.prt");
      if (UF_PART_open(dir,&part,&error_status)!=0)
   {
    UF_free_string_aray(error_status.n_parts,error_status.filenames);
    UF_free(error_status.statuses);
    return (UF_UI_CB_CONTINUE_DIALOG);
   }
  UF_terminate ();
}

作者: zentaodd    时间: 2012-2-8 15:33
问题已解决!
作者: zentaodd    时间: 2012-2-8 15:37
追问,编译成功后,为什么在UG中不能打开gm_flatend_mill.prt文件。





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