• 详解ProToolkit注册文件


      

    入门Pro/TOOLKIT开发,请参照以下文章:

    手把手教你开发Pro/TOOLKIT应用程序(一)
     

    想要运行同步模式的Pro/Toolkit程式,需要用到注册文件。它记录了Pro/Toolkit程式的一些必要信息从而让ProE程式能找到并加载该Toolkit程式。

    ProE启动时,会通过以下方式搜寻注册文件以加载Toolkit程式。

    A、在config文件中,通过PROTKDAT、PRODEVDAT、TOOLKIT_REGISTRY_FILE指定的绝对路径。

    B、当前目录下的protk.dat文件或prodev.dat文件。

    C、<Pro/ENGINEER>/<MACHINE>/text文件夹下的protk.dat文件或prodev.dat文件。

    D、<Pro/ENGINEER>/text文件夹下的protk.dat文件或prodev.dat文件。

    (搜寻顺序A-B-C-D)

    其中:<Pro/ENGINEER>指ProE的安装目录。<MACHINE>是与具体机器类型相关的子文件夹如i486_nt。

    如果在以上的搜寻路径下存在多个名字相同的注册文件,则ProE会以第一个文件为准,而忽略后续的同名注册文件。

    如果在以上的搜寻路径下存在多个名字不同的注册文件,则ProE会依次读取每个注册文件以加载Toolkit程式。

    在编写Toolkit程序时,通常采用B方式。因为只有在包含该注册文件的路径下启动ProE才会加载该Toolkit程序。

    如果Toolkit程序编写完毕并提交给最终用户使用,则建议采用D方式。因为这样的话,无论从哪里启动ProE都会加载该Toolkit程序

     

    Dll模式下的标准注册文件形式如下:

    name YourApplicationName
    startup dll
    exec_file $LOADDIR/$MACHINE_TYPE/obj/filename.dll
    text_dir $LOADDIR
    end

    具体含义为:

    name --- 为Toolkit程式指定的名字,必须具有唯一性

    startup --- 指定ProE与Pro/Toolkit程序的通信方式,以上例子指定为dll模式。

    exec_file --- 指定要加载的Pro/Toolkit程序。以上例子在路径中使用了环境变量,从而更有弹性。

    text_dir --- 指定包含菜单文件与消息文件的文件夹。
    end --- 结束标志。

     

    如果想使程序运行在多进程模式下,请对以上注册文件做以下修改:

      1.修改startup语句为startup spawn

      2.修改exec_file语句以指向对应的Toolkit程序。

  • 相关阅读:
    HDU 4472 Count DP题
    HDU 1878 欧拉回路 图论
    CSUST 1503 ZZ买衣服
    HDU 2085 核反应堆
    HDU 1029 Ignatius and the Princess IV
    UVa 11462 Age Sort
    UVa 11384
    UVa 11210
    LA 3401
    解决学一会儿累了的问题
  • 原文地址:https://www.cnblogs.com/Hisin/p/2454462.html
Copyright © 2020-2023  润新知