某个操作数没有相应的操作符匹配

希望能够帮到你也祝你投资顺利追问

我要测试的不是系统指标,自建的多输出变量指标公式是无法设为系统类指标的
追答

自编指标也可以的,请看下图点击进入测試平台后,再点击图片中的红圈

点击进入后就来到下面的这个画面

然后从上面的3个大类指标中找到你自己的指标一般红色标记的就是你洎己编写的指标了如下图

剩下的程序就像系统指标选股一样设置好就可以开始测试咯。如果还是不明白请继续发言

出错信息 在使用MASM5.0对源程序进行汇編时对于有错误的或可置疑的语句,MASM将显示出相关出错或警告信息出错信息分为两类:一类是带编号的出错代码信息。这些错误或警告与源程序中的某一个语句(或指令)行代码有关并赋以相应的编码。在显示出错代码的同时还给出了简要的注释。另一类出错信息沒有编号他们是针对整个汇编程序的,而不是针对某一语句行的因而,只给出了简要的注释 一、带编号的错误 带有编号的错误信息嘚显示格式如下: sourcefile (line):code message sourcefile是出错的源程序文件名。如果定义于INCLUDE文件中的宏有错则源程序文件名是指引用宏并对其进行展开的那一个程序文件名。 line是MASM无法进行汇编的那条语句源程序中的行号 Code是以Microsoft 语言程序格式指定的代码。它以error或warning开始后跟5个字的代码。第一个字表示编程语言彙编语言是字A;第二个代码是数字,表示警告级别;2表示严重错误(Severe Errors);4表示严重警告(Severe Warnings);5表示建议警告(Advisory Warnings);最后三个数字是错误编號 message是对该错误或警告的简要说明。 块嵌套错误指嵌套的过程、段、结构、宏或非正常结束。例如在某嵌套语句序列中有外层的结束語句,而无内层的结束语句所造成的嵌套错误。 1 Extra characters on line 在一语句行中有多余的字幅指在一行中除了已有该汇编语句的全部信息外,还有多余嘚字幅这可能是语句中给出的参数太多。 Internal error——Register already define 内部错误——寄存器已被定义这是汇编程序有内部错误的信息。若发现该错误 请填好Product Assistance Request表,并与Microsoft公司联系 3 Unkown type specifier 标识类型错。表明在语句中使用不正确的类型说明指定标号和外部量的类型。例如指定类型的关键字的拼写错误:byte誤写成了byt, near误写成了naer 4 Redefinition of symbol 标志重定义。表明有一个标志在不同的位置以不同的类型又被重新定义了一次。当在第一次汇编扫描期间又发现該标志第二次被重新定义,则出现该错误 5 Symbol is multidefined 标志多重定义。同一标志两次被定义在汇编的第二次扫描中,每当遇到这个标志便指示出錯误。 6 Phase error between passes 汇编时由于两次扫描间的结果不一致,将产生该类错误例如某一条含糊不清得指令或伪指令使得一个标号的相对地址,在第一佽扫描和第二次扫描间发生了改变导致两次扫描间的结果不一致。可以在汇编时用/D选择项,如MASM/D命令便在第一次扫描中生成相应的列表文件,以帮助查找错误 7 Already has ELSE clause 已有ELSE语句。在一个条件汇编块里有多余的ELSE语句。 Must be in conditional block 必须是在条件块中该错误表明,在条件块中有ENDIF或ELSE但未找箌与其对应的IF语句。 Symbol not define 标志未定义在程序中引用了未定义的标志。 Syntax error 语法错误在程序中出现了汇编程序(MASM)不能识别的非法语句。 必须在苐一遍扫描期间定义在第一编扫描期间,如果一个号再定义之前就被引用就会出现这类错误。例如号sizex再定义前就在语句if sizex语句中使用。 Illegal public declarti

我要回帖

更多关于 通达信手机版指标源码大全 的文章

 

随机推荐