26748528 发表于 2009-3-12 12:05:59

LabVIEW经常报的一个错误

0x122615e 指令引用的“0x00001953”内存,该内存不能为“read”。经常报这个错误,怎么回事啊。。。。。

我的程序中用到了很多CLF,进行调用dll文件中的函数,是不是跟这个有关系??
另外,在用CLF调用dll中的函数的时候有没有什么改主意的问题,比如说在写dll文件的时候要注意什么,在LabVIEW]中药注意什么?


请大家多多指教,比较着急!!
谢谢大家了!!!

tester 发表于 2009-3-12 12:51:11

类型要配好。否则容易出这种错误。

tester 发表于 2009-3-12 12:51:48

CPUBBS写过的东西。

LV调用DLL出错解决办法详解之一!
http://www.cpubbs.com/bbs/viewthread.php?tid=15544&fromuid=3757

tester 发表于 2009-3-12 12:52:15

你将一个一个DLL先调通,再放一块,否则不好查找哪里有问题。

26748528 发表于 2009-3-12 18:28:29

另外一个问题:
使用CLF节点进行调用库函数设置的时候,调用规范是用C调用还是stdcall,两者有什么区别?另外调用库函数设置的回调tab页面中的“保留”,“未保留”,“中止”是什么意思,用来干什么的,我看过帮助文档,但是没看明白。

26748528 发表于 2009-3-12 18:31:16

to:tester
我刚开始的时候就是把每一个dll都调通了,但是现在整体运行的时候经常报这个错误,一直没弄懂是怎么回事。

26748528 发表于 2009-3-12 18:32:14

还有就是有时修改前后面板的程序之后,再保存的时候也会报类似的错误,一直不知道原因。。。
页: [1]
查看完整版本: LabVIEW经常报的一个错误