|
我在UG8.5下用 API 二次开发工具 开发了个简单 的尺寸驱动 程序,在 8.5下运行正常。 但是在 10下运行就没有反应了,请问各位什么原因呢!" G8 N# Y- m. P: \$ u
7 u8 _9 h8 s ~) p; I. F部分代码 2 i" H7 A3 X- L% U& [% u
double L00;
' G) ?; d( ^0 \( S6 i4 F char exp_L001[132]="L001";
' R5 Y+ H% J; Y! O6 H item.item_id = ZB_01_REAL_L001;* h* P( X# ]. I; A
UF_STYLER_ask_value(dialog_id,&item);
2 z* e, v5 Y1 P: ]0 P& V2 F L00 = item.value.real;
# k9 w" U9 a" N# X update_exp(exp_L001,L00);- L7 q! ?# W( |" P
w7 r n6 O9 O. w; W/ w! m0 S' o/ m6 x6 ~ d# {+ |: l; \6 z
! e6 e. i* q' Y! G
int update_exp(const char *exp_name,double value)0 M7 y- C8 A D+ v# z! { C$ J
{
& x( X$ Q# k4 v5 r char exp_defn[132];0 Q+ u5 K8 I& e% U. L5 i
sprintf(exp_defn,"%s=%f",exp_name,value);
5 w9 ? k! J3 r& i1 x if(UF_MODL_edit_exp(exp_defn))% ^0 x+ x ] H
{8 B3 P; a- l4 F6 M
uc1601("输入的参数错误,请检查后重新输入",1);/ j. g& Y7 D& O2 g: E# q
return 1;0 f: {8 P2 S" R) N
}$ b! q; G. e, |5 M; U2 h: C$ l
8 E; i9 w! M+ @ return 0;1 f0 y2 T* G1 [+ c9 U# R$ I y
}
$ P9 V. m6 l7 U- ~ |
|