|
int i;
5 k6 V" C" e7 l UF_STYLER_item_value_type_t point[3];// 基点坐标
1 H- s1 z5 x, c* [% b UF_STYLER_item_value_type_t para[3]; // 参数 ! b0 o- G5 c+ F
double basepoint[3]; //起始点
3 E( q& O% M! `% A0 S char *edge_len[3]; //三围
- e; ]& g3 M( w+ X! H
) }; R2 ?1 ?% o( N+ Z UF_FEATURE_SIGN sign = UF_NULLSIGN; * [0 o( N' J6 D: B9 W% W" ~( ]
tag_t blk_obj;
( Z6 }! O: Q7 i for(i=0;i<3;i++)2 D; q& d) e( U5 ~$ ~1 K- B' |
{
% m- U8 B7 e- `$ H9 [1 g3 Q! p point[i].item_attr=UF_STYLER_VALUE;
3 l0 O: E: z; B: T para[i].item_attr=UF_STYLER_VALUE;5 m6 o+ T3 {4 i) L0 f' T
}
* t, f! Y# X# j$ f$ o point[0].item_id=USER_REAL_1;
, l0 }( c# v# D; n% s point[1].item_id=USER_REAL_2;
3 n6 Z! h* [2 M point[2].item_id=USER_REAL_3;
. ]) N# Q- G& M+ H5 r0 @1 f) G para[0].item_id=USER_REAL_4;
/ U) O! p& V8 z, x$ G para[1].item_id=USER_REAL_5;6 @' _1 z* D! x
para[2].item_id=USER_REAL_6;
# ]& J+ o& k* ?2 Y: M/ y# z! N( @ for(i=0;i<3;i++)
1 K. R9 m. {. X" M' u {
6 x# |2 ]# o5 b0 w8 B1 H9 J, ? UF_STYLER_ask_value(dialog_id,&point[i]);" e) s5 Z6 ^* V1 K
UF_STYLER_ask_value(dialog_id,¶[i]);
" ]+ c; k; _+ j- L basepoint[i]=point[i].value.real;
6 m4 e4 J$ ^" V( P% w1 }' @ edge_len[i]=para[i].value.string;
5 t Q: s; X+ K- m; M* t7 J7 } }4 p/ ^4 M# U2 o. l3 p
UF_MODL_create_block1(sign,basepoint,edge_len,&blk_obj);
5 F* N2 c% R( }( f* G UF_STYLER_free_value(&point[3]);: B* l) V& G' b2 F1 n7 y
UF_STYLER_free_value(¶[3]);
4 t, \3 @% F7 l7 } R. n0 _0 ^9 r: p! x6 I: |' f! R
0 u% ]$ O8 m4 Z
代码如上,能编译链接,但调试来看,edge_len数据读不出来,源点能读出来..., U! f! s7 G6 Y; e1 ~3 ^
问题出在哪里.? |
|