|
我用/ Z4 y, n3 T4 B- i$ l) S
UF_ATTR_value_t value1;! C3 N& u4 w" _" {% x
UF_ATTR_value_t value2;
) r @2 b) q8 m, EUF_ATTR_value_t value3;- B7 J, h- }% Z* f' Z; _5 W
UF_ATTR_value_t value4;9 h5 \8 W7 ~& P. G' e
UF_ATTR_value_t value5;9 Y6 G- O* U' {6 q" p1 w$ w
UF_ATTR_value_t value6;6 T* X% U5 ]$ [6 D# t# L0 q4 ]
UF_ATTR_value_t value7;5 N' U6 A0 T# I, h- O( A! q2 D
UF_ATTR_value_t value8;
. |) [5 {8 @: |. }$ Z8 @( _7 GUF_ATTR_value_t value9;! D4 r7 O% n2 ^4 V4 f( N
UF_ATTR_value_t value10;
% ^/ ]1 g$ X; @6 a" U2 k; K. |UF_ATTR_value_t value11;
% r6 e& H/ I, Q- D. |UF_ATTR_value_t value12;
- ]7 e0 s( H, {- Q! \; l定义了所有要输入部件中的属性的值
N6 X( V0 W2 q2 A
$ f, m! h3 Q' `4 I, m9 l0 P5 \然后再写读入值的时候用的是如下的语句:$ R, Y$ |. A/ h8 \
data.item_attr=UF_STYLER_VALUE;6 a# E/ d+ ~1 Q, \4 X) y& s6 q
data.item_id=CHANGE_STR_PART_NUMBER;
3 E, B6 A8 k- p5 J: N1 [ UF_STYLER_ask_value(dialog_id,&data);. S# b; m* v+ \' u/ A3 A6 v
value1=data.value.string;
) y. X9 O" O: E2 d+ n0 \ data.item_id=CHANGE_STR_PART_NAME;
1 L0 _ C$ A/ _9 J: V UF_STYLER_ask_value(dialog_id,&data);6 C) x- N# C( r$ {! N- }! w
value2=data.value.string;# j+ Y- e0 a( o2 \; V. c; b. F3 l/ c
data.item_id=CHANGE_STR_MATERIAL;- z2 w2 f% D+ V3 U. w+ l
UF_STYLER_ask_value(dialog_id,&data);4 Y+ S0 X) ]! @4 O
value3=data.value.string;
) \4 D6 x1 b3 X- m9 U' x- F3 M! W( s, Y: v
编译说上面的这段语句中,给value1-3赋值的三个语句=号两边是矛盾的类型
& [3 Q% B9 l5 R. L7 n+ Q! @F:\ugopen\UG_FILE_ATTR_template.c(454) : error C2115: '=' : incompatible types
( K2 l# F1 y4 a. ^ S% @! ?F:\ugopen\UG_FILE_ATTR_template.c(458) : error C2115: '=' : incompatible types% Q# W+ T; }6 y+ p/ W
F:\ugopen\UG_FILE_ATTR_template.c(462) : error C2115: '=' : incompatible types
R, H7 s- i5 y. |: ]) K4 a) X, y3 m2 w, b1 [9 [
求教如何来定义? |
|