点击查看详细介绍

为什么打开的文本窗口里面有没有内容?我本地都有,读不出内容

tt526778665 6年前 1731 1

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


  //判断是否导入技术文件
                  int status1;
                 string dd = aa.substr(0,aa.length()-3) +"txt";   //bb在aa的基础上求aa总长度-3
                 UF_CFI_ask_file_exist(dd.c_str(),&status1);      //此函数标识查询文件是否存在
                 if (status1=0)
                 {
                       if (toggle02->&#118alue ())
                                {
                               //导入本地文本,零件技术文档
                           //打开数据库
                               int TEXT0 = uc4504("dd",1,79);   //79代表txt文件格式,详情看NXOPEN帮助文件
                   //读取该文件
                              char*outdate;
                              int data = uc4514a(TEXT0,&outdate);
                          //打印
                              UF_UI_open_listing_window();    //打开窗口
                             while (data>=0)  //当读取数据>=0时开始读入
                               {
                                     strcat(outdate,"/n");     //C语言拼接字符串,在所读数据后添加/n,换行
                                     UF_UI_write_listing_window(outdate);//写数据到信息窗口
                                     data = uc4514a(TEXT0,&outdate);//读取信息窗口数据
                               }
                                          uc4540(TEXT0,0);
                                      UF_free(outdate);
                                 }
                        // else  //否则关闭文本窗口
                   }

1

最新回复 (1)
  • Hu2008 VIP会员 6年前
    1

    你获取许可了没有?

请登录后发表新帖