说明:双击或选中下面任意单词,将显示该词的音标、读音、翻译等;选中中文或多个词,将显示翻译。
您的位置:首页 -> 词典 -> 航运开发
1)  navigation development
航运开发
2)  navigation development of the Tuo River and Hui River
沱浍河航运开发
1.
Through the analysis of geographic character, economic development character and coal industry development, and also analysis of shipping history and current situation of the Tuo River and Hui River, the article discusses systematically the possibility and necessity of navigation development of the Tuo River and Hui River.
通过对沱河、浍河腹地区位特征、经济社会发展特点、煤炭产业发展以及航运历史与现状的分析,全面系统地论述了沱浍河航运开发工程建设的必要性和可能性。
3)  Develop the Potential of the Yangtze River Shipping
开发长江航运潜能
4)  hydro-power and inland water transportation developments
航电开发
1.
The hydro-power and inland water transportation developments of the down rivers of Mingjiang are very important projects decided recently by both Leshang City and Sichuan Province.
岷江下游航电开发工程是省、市确定近期开工建设的重大工程。
5)  channel development
航道开发
1.
The primary research on the tributary channel development of Nan Si Lake
南四湖支流航道开发的初步研究
6)  shipping development
航运发展
补充资料:Pro/E二次开发使用toolkit开发trigger的程序

使用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()中.

说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条