Pro/E二次开发使用toolkit开发trigger的程序

来源:CAD世界网 作者:armstrong 时间:2006-04-19 02:47:26 点击:次 字体:[ ] 收藏 我要投稿

????toolkit??·?trigger?????ò?±,?ù?ù?è???????????¨??trigger????·?dll????????.
????????????:
1.????trigger:
Name: CimDll
Event: Create PIV
Time: POST
RequireNO
DLL:Cim.dll
Function:PDMTPIVCreatePostOperation

2.???ú??:
int PDMDLLInit()
{
PTCERROR pdm_status;
FILE *g_pfileLog;

g_pfileLog =fopen("test.dat","w");
setbuf(g_pfileLog,NULL);
fprintf(g_pfileLog,"begin test\n");
pdm_status = PDMTriggerRegister("PDMTPIVCreatePostOperation", PDMTPIVCreatePostOperation);
if (pdm_status != PDM_SUCCESS)
{
printf("Failed to Register Trigger PIV Create Post.\n");
}
return (pdm_status);
}

int PDMTPIVCreatePostOperation(int argc, void **argv)
{
fprintf(g_pfileLog,"test\n");
.....
fprintf(g_pfileLog,"end test\n");
fclose(g_pfileLog);

}

?á??:?????ú????????????:????????????????checkin??C/S???ó,????test.dat????,???ó??????checkin?±,·??????????ú??test.dat,??????PDMTPIVCreatePostOperation()???ù????????????????×÷?????§.
???ò:????????trigger??·??±,??????×÷??????????:PDMTPIVCreatePostOperation(),??PDMDLLInit()????????????checkin?±??×÷??,?ù???????????÷??PDMTPIVCreatePostOperation()?ó,????fclose(g_pfileLog),?ù???????????????é??.?ù??×???????:????°??????????????÷·???????PDMDLLInit()??.

顶一下
(0)
0%
踩一下
(0)
0%
E-mail:sojoy2008@yahoo.com.cn 20秒注册会员 分享你的精彩
相关新闻
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:

热门新闻

    推荐新闻