点击查看详细介绍

UG中MENUOPTION的初始化问题

lcfq 22年前 8271 9

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


我设计了一个对话框,意图是:根据MENUOPTION1中的index来动态地设置MENUOPTION2中显示的内容。在编译时提示MENUOPTION2中的strings没有初始化。请教各位高手该如何解决?程序如下:
int TYPE_dalei_index_cb ( int dialog_id,

0

最新回复 (9)
  • zzz 22年前
    1

    strings是一个二级指针,二级指针本身不赋值,就直接用下标,c语言可以这样吗?

  • lcfq 22年前
    2

    我不知道该如何给这个指针赋值。我在帖子“ug open经验汇集”中的Menuoption中看到了动态赋值的示例,照着做没有成功。麻烦斑竹详细指点。谢谢。

  • zzz 22年前
    3

    那个帖子可真是害人不浅啊,二级指针,指向字符串数组即可。

  • lcfq 22年前
    4

    能否麻烦版主详细指点一下?我实在是有点模糊。谢谢。

  • zzz 22年前
    5

    lcfq wrote:
    我设计了一个对话框,意图是:根据MENUOPTION1中的index来动态地设置MENUOPTION2中显示的内容。在编译时提示MENUOPTION2中的strings没有初始化。请教各位高手该如何解决?程序如下:

  • lcfq 22年前
    6

    非常感谢版主的帮忙。我等会再试一下。谢谢了。等我5月底、6月初有空时,一定会向论坛提供自己的一些浅显的经验,起个抛砖引玉的作用。

  • lcfq 22年前
    7

    版主,还是有问题啊!
    编译时,系统提示:
    warning C4047: '=' : 'char ** ' differs in levels of indirection from 'char (*)[20]'

  • wlzhao33 22年前
    8

    把item2_data.value.strings=xiaolei_opt1;改为item2_data.value.strings=(char **)xiaolei_opt1;试试。好像以前我和另外一个斑竹讨论过这个问题,这儿应该有这个帖子,你自己找找看,应该没问题。

  • darkhorse 22年前
    9

    唉.UG的数据类型转换很讨厌人.
    排列组合,慢慢测试把.
    不过我给出的代码都是我已经通过调试的.不太明白你的是怎么回事.
    这段时间我比较忙,很长一段时间没接触二次开发了,基本都是zzz兄照顾,
    一个月后就差不多了.

请登录后发表新帖