点击查看详细介绍

UF_initialize()获得许可与UF_terminate() 释放许可的示例

ugopen VIP会员 12年前 4772 4

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


UF_initialize() //开发的许可函数,最先就要调用这个函数
UF_terminate() //释放许可函数,代码结尾部分必须调用

以下为一个基本的入口并获取许可的示例:

extern "C" DllExport void ufusr( char *param, int *returnCode, int rlen )

{ //注意用到ufusr入口函数

int errorCode = UF_initialize(); //接着需要获得UG的二次开发许可

if ( 0 == errorCode )

{

// license=Get_license(); //验证许可码的获得

if(Get_license()==0)

{

uc1601("没有获得许可",1);

Show_message();

}

else

do_open_ugapi(); //获得许可后执行后面的代码

errorCode = UF_terminate(); //程序结束后必须释放许可

}

PrintErrorMessage( errorCode ); //打印错误信息

//文章来自UG二次开发专业技术网站www.UGapi.com

}

2

最新回复 (4)
  • zcdong86 12年前
    1

    谢谢分享!资料不错!

  • snfgdgvUGNX 11年前
    2

    谢谢分享!资料不错!

  • zhixiang 9年前
    3

    谢谢分享!!!!!!!!!!!!

  • zhixiang 9年前
    4

    谢谢分享!!!!!!!!!!!!!!!1

请登录后发表新帖