|
兄弟刚开始接触开发,请各位帮忙了。情况是这样,首先我在UISTYLER中用optionmenu做了一个选择菜单,菜单里面有两个选项--1和2,希望通过选择不同选项打开不同零件,我的代码如下 tag_t part; int num;
) g! e0 }( h0 c+ u. c( r# w UF_PART_load_status_t error_status;
! G- X8 k; y& g9 G5 T6 | \. G9 \7 } UF_STYLER_item_value_type_t option;
& ]: Q b, \3 m8 i' F4 R option.item_id=INPUT_ASS_INT_0; \. o* s j3 y0 b: l
option.item_attr=UF_STYLER_VALUE;4 G5 d7 Y4 _, x& k: x! p. H2 J) H
option.indicator=UF_STYLER_INTEGER_VALUE;& A# t# [# d. f# ]
UF_STYLER_ask_value(dialog_id,&option);7 l8 m; Y% h3 X9 X# m- F0 P
num=option.value.integer;
' ?3 [1 y1 L$ x8 E. k. l6 R if (1==num)- z6 j, @- u6 o. a1 X& e
{, v" U) q/ j0 w; q" x3 Y4 [
UF_PART_open("D:\\API\\part\\die_setX\\die_setX.prt",&part,&error_status);
% {8 l6 L. ^- a: D6 { UF_PART_free_load_status(&error_status);8 V7 s* b9 O: X% D9 w: W
}2 z4 B! D' ]; A" y [7 s
else9 d6 P! T7 G& i9 w1 V1 b* S% Q
{" K9 M$ g* k. P7 d; e* y" _
uc1601("木有!",1);, O. S+ ^% ~! j! O# O$ m
} V$ I/ b/ }: ~5 o
但是结果是不管选1还是选2都出现“木有!”而不会打开文件。
. D% Y8 Y$ Y7 G! T {3 e; j4 ?我觉得是在询问option menu数值的时候数据交换出现的问题。请各位高人解救啊!!!!!!! |
|