EDA365电子工程师网

标题: 请教版主一个命令错误问题? [打印本页]

作者: mako88    时间: 2013-8-23 10:48
标题: 请教版主一个命令错误问题?
本帖最后由 mako88 于 2013-8-23 10:55 编辑

E- *Error* parseString: argument #1 should be either a string or a symbol (type template = "SS") - nil

又出现这个E- *Error* isFile: argument #1 should be either a string or a symbol (type template = "Sg") - nil
是怎么回事?求路过解答。
作者: ifuture    时间: 2013-8-23 11:14
parseString isFile 这些函数的处理对象需要是 string 或 symbol 。
作者: mako88    时间: 2013-8-23 11:15
ifuture 发表于 2013-8-23 11:14
parseString isFile 这些函数的处理对象需要是 string 或 symbol 。

怎么解决此问题呢?有方法吗?
作者: deargds    时间: 2013-8-23 11:36
mako88 发表于 2013-8-23 11:15
怎么解决此问题呢?有方法吗?

使用前做非空及字符串类型判断
作者: mako88    时间: 2013-8-23 11:40
deargds 发表于 2013-8-23 11:36
使用前做非空及字符串类型判断

不懂,能写几个语句  把它解决吗?怎么彻底解决?
作者: mako88    时间: 2013-8-23 11:44
本帖最后由 mako88 于 2013-8-23 11:46 编辑
mako88 发表于 2013-8-23 11:40
不懂,能写几个语句  把它解决吗?怎么彻底解决?



作者: mako88    时间: 2013-8-23 11:45
deargds 发表于 2013-8-23 11:36
使用前做非空及字符串类型判断

版主能帮忙修改下,彻底解决此问题吗?
作者: deargds    时间: 2013-8-23 12:22
mako88 发表于 2013-8-23 11:45
版主能帮忙修改下,彻底解决此问题吗?

添加when这行
  1. while( filematter != "$Symbol\n"
  2.     when(filematter && stringp(filematter) && !blankstrp(filematter)
  3.         net_name = nthelem(1 parseString( filematter ))
  4.         ncolor= atoi(nth(1 parseString(filematter)))
  5.         axlDBControl('highlightColor ncolor)
  6.         axlHighlightObject( axlSelectByName( "NET", net_name) t)
  7.         gets(filematter inport)
  8.      )
  9. );end-while  
复制代码

作者: mako88    时间: 2013-8-23 12:31
deargds 发表于 2013-8-23 12:22
添加when这行

感谢版主,第一个问题解决了。还有 就是第一个 tocol 命令时会出现E- *Error* strcat: argument #1 should be either a string or a symbol (type template = "S") - nil  又怎么解决呢?
作者: deargds    时间: 2013-8-23 15:16
mako88 发表于 2013-8-23 12:31
感谢版主,第一个问题解决了。还有 就是第一个 tocol 命令时会出现E- *Error* strcat: argument #1 shoul ...

一样的情况,在strcat前先做判断,参考之前的方法
作者: ifuture    时间: 2013-8-23 16:24
  不许偷懒。欺负deargds版主。呵呵。
作者: mako88    时间: 2013-8-23 16:26
ifuture 发表于 2013-8-23 16:24
不许偷懒。欺负deargds版主。呵呵。

呜呜 , 俺不会。。。那就麻烦你呗 {:soso_e113:}
作者: mako88    时间: 2013-8-23 16:29
deargds 发表于 2013-8-23 15:16
一样的情况,在strcat前先做判断,参考之前的方法

我觉得应该也是,但加在哪里呢?{:soso_e132:}
作者: wcjcn    时间: 2017-6-9 19:12
保持学习。。。




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2