UG~mi 发表于 2016-12-30 13:26:30

UG提示block styler

如图所示,请大神指教!问题出在哪里?


void nx_lzb_Translate_tools::selectEnue()
{
      //获取对话框中的枚举选项
      PropertyList * enum0Pros = enum0->GetProperties();
      int theenum0 = enum0Pros->GetEnum("Value");
      delete enum0Pros;
      enum0Pros = NULL;

      //设置显示名称
      if ( theenum0 == 0)
      {
                string0->SetLabel("中文名称");
                string01->SetLabel("英文名称");
      }
      else
      {
                string0->SetLabel("英文名称");
                string01->SetLabel("中文名称");
      }

      UF_initialize();

      //读取数据裤目录
      char *translation;
      UF_translate_variable("UGII_BASE_DIR",&translation);
      string BaseDIR1 = translation;
      string BaseDIR2 = "\\nx_lzb_tools\\Date\\Translate.dat";
      string basePath = BaseDIR1+BaseDIR2;


                //打开数据库
                int files = uc4504(basePath.c_str(), 1 , 87);

                //读取数据
                char *outdate;
                int data1 = uc4514a ( files , &outdate );
                std:vector<NXString> chinese , english;
                while (data1 >= 0 )
                {

                        string s1 = outdate;
                        chinese.push_back(s1.substr(0,s1.find(",")));
                        english.push_back(s1.substr(s1.find(",")+1,s1.find("")));
                        data1 = uc4514a ( files , &outdate );
                }      
      
                string0->SetListItems(chinese);
                string01->SetListItems(english);
                //关闭文件
                uc4540( files , 0);
                UF_free(outdate);
      
      UF_terminate();
}

Jefft* 发表于 2016-12-30 15:49:22

第一眼看到这代码,就感觉是我视频里面流出来的,当我的二次开发教程被一购买者盗版出来以后,我就再也不打算做NX方面的视频教程了。
你只抄了视频其中一段代码,代码你没有抄完。
并且,这代码还可以精简很多,这只是视频中,五六十讲的时候讲的一个例子。
还有很多更好的例子,更好的代码案例,只能被埋藏了……

wdsxbr 发表于 2016-12-30 21:47:50

学习学习

wdsxbr 发表于 2016-12-30 21:48:53

学习学习

wdsxbr 发表于 2016-12-30 21:49:15

学习学习

UG-NX宫 发表于 2017-4-18 08:47:19

longjie1999 发表于 2019-6-9 10:48:32

Jefft* 发表于 2016-12-30 15:49
第一眼看到这代码,就感觉是我视频里面流出来的,当我的二次开发教程被一购买者盗版出来以后,我就再也不打 ...

这段代码,视频演示是成功的,但是实际使用就会报错,原因是循环处不能=0,

蓝摩羯 发表于 2019-6-9 20:56:34

买套唐工的视频,问唐工呗。

如果不是 发表于 2020-11-16 15:22:38

我也有类似的问题,请问怎么解决的。

随风而行~ 发表于 2024-6-13 15:01:06

我也遇到了,一模一样,楼主你是怎么解决的
页: [1]
查看完整版本: UG提示block styler