NX插件
送教程
DoTeam
培训报名
AI · CAD · PLM
首页
Portal
社区
论坛
NX技术
TC技术
Catia技术
自研系统
更多
登录
NX Toolkits 「PLM之家插件」
Castsim「铸造PLM系统」
EchoCAD「大模型CAD」
视频在线
实践教程
前沿咨询
高清购买
国产软件
PLM之家PLMHome-工业软件践行者,大模型驱动工业生态建设
»
社区
›
工业4.0-PLM之家培训中心
›
NX二次开发培训
›
使用内部函数,直接通过网页访问地址
返回列表
发新帖
查看:
855
|
回复:
0
[资料分享]
使用内部函数,直接通过网页访问地址
[复制链接]
admin
admin
当前离线
积分
44
4
主题
3
回帖
44
积分
管理员
积分
44
发消息
发表于 2023-3-6 12:01:41
|
显示全部楼层
|
阅读模式
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要
登录
才可以下载或查看,没有账号?
注册
×
2 g! a( ~# S }5 [' e T
) K6 u1 c- \, R2 J5 p G
6 p, P, V, d2 F) u% K3 W" V
使用内部函数,直接通过网页访问地址
0 c0 H" l$ k# l7 r
. @$ m2 |: k$ m
8 o; X) M3 a0 m3 b
void Utilities_InternalFunctionCast::setWebAppValue(tag_t webAppTag,
NX
String inputWebValue)
% H1 R0 [2 H, h% S8 }
{
, `- ]% W) O7 |
. j7 x. W5 D) S+ }) |3 f
HMODULE uifw = LoadLibrary(INTERNAL_UIFWLIB);
: r: ?1 P8 x5 T# i
HMODULE syss = LoadLibrary(INTERNAL_SYSSLIB);
1 \) F5 W* B2 z0 n1 ?
typedef void* (*TagToPtr_fp_t)(tag_t);
+ w" k4 @4 x: O& I \$ Z
typedef void (*SetValue_fp_t)(void*, char* const&);
# B2 y4 z; |8 r4 ?6 W0 m+ c; R$ w
1 x4 Q! `% F. p* [- X
TagToPtr_fp_t TagToPtr = NULL;
' r# k E# M B2 u
SetValue_fp_t SetValue = NULL;
7 Q" b5 J$ u9 W7 Q# _$ w
7 s5 u, T: ^7 n6 O {
char* ptrName = FUNCTIONNAME_TAG2POINTER;
2 U4 I+ Q4 H$ H: z
char* webValue = FUNCTIONNAME_SETWEBAPPVALUE;
; O( A0 o) B3 f" W Z- }5 n
q6 L3 j" t7 l5 c
TagToPtr = (TagToPtr_fp_t)GetProcAddress(syss, ptrName);
' H6 A: [% _4 F
SetValue = (SetValue_fp_t)GetProcAddress(uifw, webValue);
& V: f+ O, `9 b- r) e( t# \
! G& w: W( I9 I6 H+ k% {
if (TagToPtr != NULL && SetValue != NULL)
" M, @0 F# w' d7 \1 z' I. u) _
{
$ Z2 B V8 v6 A. i" W4 W
SetValue(TagToPtr(webAppTag), (char*)inputWebValue.GetText());
$ f$ o5 O# [& H+ j4 P/ M
}
( I- x. Q/ d* b5 h* K9 W0 a: k
M1 H3 K" q \8 `% X" y
FreeLibrary(uifw);
3 o/ b- {7 d* v2 r: f) V
FreeLibrary(syss);
+ r; w8 ^3 @- {0 {. C
; q( g% a& E+ y) [
}
复制代码
6 L' S. M$ }' X$ d, I' _
( G; T/ z( G+ U/ F1 F" c' v
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
在本版发帖
关注公众号
QQ客服
返回顶部
快速回复
返回顶部
返回列表