|
我用0 S* u+ \4 R- u. x
UF_ATTR_value_t value1;
2 I3 P$ c8 D& Q* l5 \! U2 ZUF_ATTR_value_t value2;8 D7 p. t* k: Q" T+ l7 z/ u
UF_ATTR_value_t value3;4 [. q! ~! y/ z, R+ d
UF_ATTR_value_t value4;7 R2 Y) b1 Q/ l, j& y
UF_ATTR_value_t value5;
1 b3 Q; P4 B0 u) t/ r1 k: oUF_ATTR_value_t value6;
( X$ _7 V I0 A, P3 DUF_ATTR_value_t value7;" N% O0 g8 l) s
UF_ATTR_value_t value8;
* G4 D, ^" M ] `7 u/ o/ NUF_ATTR_value_t value9;
1 _( Y' o. Z1 Y* L* C. S( q8 qUF_ATTR_value_t value10;
9 C" b v. r- q$ {UF_ATTR_value_t value11;4 e5 @8 m2 v5 z
UF_ATTR_value_t value12;
/ d3 B$ e/ `2 K8 C# V定义了所有要输入部件中的属性的值 9 ?- W7 x0 Z P! C K* Y
. C% D' b; N7 I0 ` |, e0 m1 X
然后再写读入值的时候用的是如下的语句:2 L2 I6 t) G# m: E
data.item_attr=UF_STYLER_VALUE;' @/ B Q9 v7 r6 h: {9 `( ^
data.item_id=CHANGE_STR_PART_NUMBER;
^9 H/ L$ i$ |/ d UF_STYLER_ask_value(dialog_id,&data);& I4 K0 f$ J4 R) g& S, W( P
value1=data.value.string;8 n. C2 N4 D* m
data.item_id=CHANGE_STR_PART_NAME;+ @5 F) ?: E& j- U: W) x0 A. b
UF_STYLER_ask_value(dialog_id,&data);
0 l1 A1 L9 j$ o3 p. z% b value2=data.value.string;$ a4 s" e; a+ r! c
data.item_id=CHANGE_STR_MATERIAL;- z% {1 c* h' A5 e' K1 \
UF_STYLER_ask_value(dialog_id,&data);$ N2 N7 k; | }; G3 E- G
value3=data.value.string;
! M% v- Z: G1 r% D0 [* _4 u
7 ^. Z. w0 U6 K2 W, \, `1 j编译说上面的这段语句中,给value1-3赋值的三个语句=号两边是矛盾的类型
+ x. h1 e6 s5 v+ k* b. IF:\ugopen\UG_FILE_ATTR_template.c(454) : error C2115: '=' : incompatible types
/ A V6 j1 R' L" f+ W1 j7 t. l4 yF:\ugopen\UG_FILE_ATTR_template.c(458) : error C2115: '=' : incompatible types& ]. n( \$ V( _+ y
F:\ugopen\UG_FILE_ATTR_template.c(462) : error C2115: '=' : incompatible types
- H/ @- X& _4 `! N) G/ G( u0 F
% S. s# Q7 H: J, d" y5 c& f求教如何来定义? |
|