作者aureolus (Aureo)
看板MacDev
标题[问题] 请问有人遇过编译跟执行不同的状况吗?
时间Fri Apr 1 17:17:42 2016
最近在开发MAC OS下的GBIB TOOLS
其中有使用到这几行:
int dmm = 0;
char buffer[100];
dmm = ibdev(0,2,0,13,1,0);
ibwrt (dmm,ch1, strlen(ch1));
ibrd (dmm, buffer, sizeof(buffer));
以上程式码都写在一个IBAction的Button里面
有加入GBIB用的Framework NI488.framework
程式在编译时Build的结果执行都非常正常
但是一输出成app以後,同样的用指令*idn?
去获取回传装置的名称到buffer里面
但是仅限第一次按下Button有效,之後不管怎麽执行Buffer都无法带回值
请问有人知道大可能是漏掉什麽情况或是大概的状况吗?谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.248.134.2
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1459502265.A.DE9.html
1F:→ hearther: Memory 04/01 19:11
谢谢~以解决,问题出在初始化阵列错误!
※ 编辑: aureolus (60.248.134.2), 04/07/2016 13:53:37