Matlab:调试成功运行失败的解决方法(附加求助!)

简直是醉了,从上午到晚上大概一共四个小时,一直在搞这个该死的问题。话不多说,见下文!


现象:不加这段代码程序正常运行,加上这段代码程序不能正常显示。

matlab相关代码如下:

%遍历操作,找出新的文件
 flag=1;
 while(flag>0)
    D2=dir(fullfile(filedir,'*.3gp'));
    filename2={D2.name}'; %name要进行转置
    latercount=size(filename2,1);
   if latercount>precount
     flag=flag-1;
   end
 end
很明显得出结论,这一段代码是 死循环,意图是一直遍历文件列表,只有当新文件出现时,跳出循环,进入下一步。

当没有新文件时,程序一直卡在这这里,出不来。所以我假设是这种情况,先创建一个新文件,把死循环搞出来,结果发现之前的可以正常显示了。

之前设定显示在列表框内容是set函数,set(handles.listbox1,'String','服务器正在开启............');成功搞定!


所以目前为止对于这个问题理解的不清楚,如果有大牛看见了可以稍稍指导一下!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值