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