delphil的SCPI指令通讯【已解决】

目前想通过delphil7写一个上位机,通过SCPI指令来获取示波器micsig的一些参数,参考网上的写好后,编译报错如下,望各位指点下,搞了好久了,实在整不出来了.........图片说明

viOpenDefaultRM(@defaultRM);
viFindRsrc(defaultRM,PChar('USB?*'),@list,@nmatches,PChar(Address));
viOpen(defaultRM,PChar(Address),0,0,@vi);
viPrintf(vi,PChar('*IDN?'));
viClose(defaultRM);

所有的函数都会报错,不知道为何!

visa32.dll这是一个第三方的dll库。在你看的网上的那个程序中调用了它。
然而你的计算机上并没有这个库,或者虽然有一个叫这个文件名的库,然而并不是作者所调用的那一个。
所以你首先要做的,是找到这个dll库,或者如果你找不到,你再喜欢这个网上的代码,你也只能放弃它另外寻找一个了。

谢谢你的回复,我参考的网上代码带有visa32.dll文件,我直接把它放在了delphil程序的目录内,难道还需要其它操作吗?
图片说明

已经解决,visa32.dll自带文件的确有问题,后来换了一个就解决了,谢谢楼上!