Proe二次开发两种模式介绍
一、同步模式
同步模式(SnychrnouosMdoe)是指应用程序进程和Por/ENGIEER系统进程不能同时操作,并且应用程序只能在Por/ENGIEER系统启动时或启动后通过辅助应用程序注册来调用。同步模式又分为动态链接库模式D(LL)s和多进程模式(Multlporecss)。动态接库模式是标准的应用程序创建模式,用户程序通过C编译器和链接器的处理生成文件扩展名为DLL的动态链接库文件。在动态链接模式中,应用程序与Pro尼NGNIEER之间的交互通过函数的直接调用来实现,而且进程单一,所以应用程序的运行直观明了,容易检查错误。在多进程模式下,应用程序被编译、链接形成一个单独的文件扩展名为EXE的可执行文件,应用程序不但有通过函数的直接调用与Por/ENGIEER系统进行交互,而且可以通过消息传递实现进程间的交互。但无疑增加了程序的复杂性,并且排除错误比较麻烦。
二、异步模式
异步模式(AsnychronuosMode)是在异步模式下应用程序进程和Pro/ENGINEER系统进程可以同时操作。不同于同步模式,异步模式可以使用远程程序调用命令 (rpc) (user remote proecdure calls)作为应用程序同Pro/ENGINEER交互的方法,并且异步模式创建的应用程序不显示在Pro/ENGINEER的辅助程序对话框中。同步模式和异步模式另一个重要的不同点在于Pro/ENGINEER应用程序的启动方式不同。在同步模式下,Pro/Toolkit程序通过Pro/ENGINEER启动,这种启动基于注册文件包含的信息。在异步模式下,Pro/Toolkit应用程序(包含这个程序自己的主函数)的启动独立于Pro/ENGINEER。因为异步模式下使用rpc远程程序调用命令,将会导致此种模式的操作比同步模式慢很多,并且应用程序的创建和调用都很复杂,所以用户尽量不要使用异步模式。
相关文章
- 2021-08-23精通AutoCAD三维设计与开发PDF下载
- 2021-08-22AutoCAD 2013应用与开发系列中文版AutoCAD 2013室内装
- 2021-08-22AutoCAD 2013应用与开发系列中文版AutoCAD 2013机械图
- 2021-08-19数字化成图-最新AutoCAD地形图测绘高级开发PDF下载
- 2021-08-03Autodesk RevitStructure2012应用宝典 [欧特克软件(中
- 2021-08-02Autodesk RevitMEP2012应用宝典 [欧特克软件(中国)有限
- 2021-08-02Autodesk Revit2013族达人速成 [欧特克软件(中国)有限公
- 2021-08-01Visual LISP程序设计(AutoCAD 2006)PDF下载
- 2021-08-01Visual Basic与AutoCAD二次开发PDF下载
- 2021-07-31Autodesk Revit2012族达人速成 [欧特克软件(中国)有限公