调用外部DLL/LIB程序
在用户自定义开发过程中,常常会遇到需要调用外部 DLL/LIB 程序文件的需求,这些文件可能是用户自己编写的,也可能是其它供应商提供的。TSMaster 支持调用外部二进制程序库,但必须通过一定的方法进行封装。本节内容以调用 NI 公司的 TDMS 文件记录程序为例,演示封装 DLL 库的方法,而 LIB 库的使用与 DLL 类似,用户可以在 visual studio工程中执行类似操作实现。
一 、获取外部程序库
NI 公司的 TDMS 库可以通过此链接
https://www.ni.com/content/dam/web/product-documentation/c_dll_tdm.zip下载,对于外部库的使用,请注意以下限制:
1. 在下载外部程序库的过程中,请注意发布程序库的使用协议,同星公司仅提供外部程序库的使用环境,不为违反外部库使用协议的行为负责;
2. 外部库被 TSMaster 载入后,即成为了主程序的一部分,如果外部库发生了崩溃/内存溢出等行为,会导致 TSMaster 程序不稳定或崩溃,此时需要重新打开软件并卸载有问题的外部库;
3. TSMaster 仅支持 32bit-msvc 版本的外部库,请使用合适版本的

本文介绍如何在TSMaster中调用外部DLL/LIB文件,包括获取外部库、准备调用模板、编辑模板生成DLL及在TSMaster中调试的过程。
最低0.47元/天 解锁文章
3955

被折叠的 条评论
为什么被折叠?



