1,是DLL文件引用的不同,静态需要在编程中固定DLL路径,动态可以在调用DLL文件时,才指定路径。
2,运行不同。静态是在程序启动运行时就调入到内存(节约启动时间),动态在用到此DLL时才加载到内存(节约内存)
具体用哪种,自己决定,一般是用动态多些,方便程序移植到别的地方,采用配置文件重新定DLL文件路径
优缺点:
1,静态调用是将被调用VI当做子VI放在主程序中,主程序运行时就会加载被调用VI到内存,会一直占用内存,动态调用通过VI引用来调用VI,只在需要时加载VI到内存,运行完成后释放内存。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容