UG二次开发中关于运行程序崩溃的那些事 您所在的位置:网站首页 uG报错0xC0000005意外参数 UG二次开发中关于运行程序崩溃的那些事

UG二次开发中关于运行程序崩溃的那些事

2024-07-11 03:23| 来源: 网络整理| 查看: 265

大家在编程过程中一定遇到,自己编的程序,编译成功了,可是在NX上加载运行的时候,会有崩溃的情况出现,那么首先可以肯定的是,程序代码是有问题的,如何解决呢?? 那么我就可能出现的几点,列出来跟大家参考与分享。

原因1:错误的指针会导致。 具体为:_p_t指针类型或者_u_p_t指针类型,或者自定义的指针*,将他们作为子函数会导致UG崩溃。 解决方法:不要使用这些指针作为函数参数。用&加_t类型代替_p_t类型,用&加_u_t类型代替_u_p_t类型,用&加变量代替指针变量类型。

原因2:定义的变量,由于没有初始化参数导致UG卡住。

原因3:定义的数组,没有指定大小,或者指定的内存太小,后面的程序会更改数组元素,从而导致运行崩溃。比如UF_UI_create_filebox(sPromptStr, sTitleStr, sFilterStr, sDefaultStr, sFilePath, &iRespones)函数在使用的时候,定义input数组变量,会碰到以上问题。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有