iCAx开思工具箱
标题:
【求助】谁会用函数UF_KF_ask_parameter_formula
[打印本页]
作者:
lcfq
时间:
2003-4-7 13:11
标题:
【求助】谁会用函数UF_KF_ask_parameter_formula
请问哪位高手会用函数
UF_KF_ask_parameter_formula
?
能否给个例子看看?谢谢。
作者:
lcfq
时间:
2003-4-7 15:03
我想用这个函数的目的是:我已经建立了类的实例并修改了属性值。现在我需要获得该实例中一个属性的值,来决定下一步的操作。我看了头文件uf_kf.h,其中好像只有这个函数比较适合我的要求。我试着使用,编译、链接没有错误或警告提示,运行时在ug的提示栏中显示:inter error. memory access violation。
请各位高手抽空指点迷津。谢谢了。
我的代码是:
char name_chain[30]="root:my_opt_inst:";
char param_name[20]="length";
char *fosr[1];
char msg[133];
int ret_code;
/* Make sure User Function is available. */
if ( UF_initialize() != 0)
return ( UF_UI_CB_CONTINUE_DIALOG );
/* ---- Enter your callback code here ----- */
ret_code=UF_KF_ask_parameter_formula(name_chain, param_name,
fosr
);
if(ret_code!=0)
{
UF_get_fail_message(ret_code, msg);
uc1601(msg, 1);
}
else
{
strcpy(msg, "func succ");
uc1601(msg, 1);
}
//strcpy(msg, fosr[0]);
uc1601(fosr[1], 1);
UF_free(fosr);
UF_terminate ();
问题肯定处在这。
该为:
char *fosr;
UF_KF_ask_parameter_formula(...., ..., &fosr)试一试。
作者:
lcfq
时间:
2003-4-7 21:15
我现在知道了.要达到这个目的,应该使用函数UF_KF_evaluate_rule_to_string().
函数UF_KF_ask_parameter_formula()只能得到某个实例所使用的类名称.
一点小经验,与大家分享.
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3