药品证明性文件cpp和idl什么关系
答案:2 悬赏:10 手机版
解决时间 2021-02-03 23:42
- 提问者网友:沉默菋噵
- 2021-02-03 11:16
药品证明性文件cpp和idl什么关系
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-02-03 12:50
1. 上市 2. 不用提供生产厂家的营业执照和生产许可了,CPP里包含了,但是还需要提供你们自己的营业执照。另外还有专利不侵权声明 还不明白的话要么撞墙要么咨询国健
全部回答
- 1楼网友:过活
- 2021-02-03 13:02
为了实现与其他语言的集成开发,idl拥有以下几个技术:
1) 调用外部程序
idl调用其他语言功能的最简单的方法就是调用外部程序,即使用spawn方式。spawn产生一个子进程来执行一个命令或一系列的命令,调用时可以根据需要添加一系列关键字。
2)调用com组件
idl可以调用微软的组件对象模型(com)和activex控件,通过这种方式可对idl进行功能扩展。具体实现是通过idlcomidispatch类实现com组件的调用,通过idlcomactivex类实现activex控件的调用。
3) 调用java类对象
通过idl-java bridge方法可以直接访问java对象。
4)call_external方法
call_external方法是调用其他语言创建的动态库,需要先创建动态库,在idl中创建与vc函数中定义的数据结构相匹配的数据结构;利用过程make_dll编译vc的函数和程序,生成在idl中可以使用的动态连接库dll;最后利用函数call_external通过动态连接库调用vc的函数。
5) dlm方式
dlm是idl的功能扩展,dlm是通过c、c++等编译器建立的一个动态库(dll)和一个dlm的ascii文件。idl启动时可自动加载并记录该ascii文件中进行函数或类的调用定义方式,这种方式的调用跟调用idl自身的功能函数一样。该方式比普通的dll动态库调用更灵活方便,可以与idl进行无缝集成。
6) callable技术
envi/idl函数可以作为动态链接库被外部程序调用启动,称之为callable idl技术。使用callable idl技术,外部程序可以像在idl环境中一样执行idl的代码。
7)idldrawwidget和com_idl_bridge技术
这两个方式都是基于com组件的,使用跟callable技术类似,其中idldrawwidget可以在其他语言框架下创建idl的显示draw组件,使得该技术非常适合用于在框架下进行envi/idl 的可视化展示;而com_idl_bridge则是非常完善的提供了envi/idl 现有功能调用的支持。
另外,网上也有好多的方法
http://hi.baidu.com/pascal4/blog/item/f80a205b54b7af202834f0a3.html。
如果你想使用com组件的话,可以用vc工具,生成dll库(使用vc中的dll工程来实现),然后为dll封装一个com(使用vc中的atl工程来实现)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯