设为首页收藏本站

 找回密码
 注册
查看: 3994|回复: 4
打印 上一主题 下一主题

请问“最终目标文件编译错误”是什么意思? [复制链接]

Rank: 4

精华
0
UID
575
积分
505
帖子
81
主题
31
阅读权限
50
注册时间
2007-10-20
最后登录
2010-2-4
跳转到指定楼层
1#
发表于 2007-12-6 16:57:12 |只看该作者 |倒序浏览
编译程序的时候遇到的这句话,不知道是什么意思,也不提示程序出错在哪一行。请问版主如何解决?

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2007-12-6 20:34:01 |只看该作者
应该是出现了一个系统不能识别的编译错误,
您可以通过注释代码的方式把错误范围缩小。
或者您把代码贴出来,帮您分析一下。

使用道具 举报

Rank: 4

精华
0
UID
575
积分
505
帖子
81
主题
31
阅读权限
50
注册时间
2007-10-20
最后登录
2010-2-4
3#
发表于 2007-12-7 10:31:30 |只看该作者
经查明,出问题的是这两行代码,把他们删除后公式即可成功编译,麻烦版主帮看看为什么这两行不对。

        UBar=(CountIf(C>C[1],LengthUD));
        DBar=(CountIf(C<C[1],LengthUD));
        ConU=(UBar<FilUDBar);
        ConD=(DBar>FilUDBar);

其中的UBar,DBar为Numeric变量,ConU和ConD为Bool变量,LengthUD和FilUDBar为参数,类型定义为Numeric。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2007-12-7 10:42:54 |只看该作者
这里系统还有一个Bug,对BoolSeries的处理存在问题。
您先定一个布尔型序列变量,按照以下的代码进行处理。
  1. Vars
  2.     BoolSeries Con1;
  3.     BoolSeries Con2;
  4. Begin
  5.     Con1 = C>C[1];
  6.     Con2 = C<C[1];
  7.     UBar=(CountIf(Con1,LengthUD));
  8.     DBar=(CountIf(Con2,LengthUD));
  9.     ConU=(UBar<FilUDBar);
  10.     ConD=(DBar>FilUDBar);
  11. .....
  12. End
复制代码

使用道具 举报

Rank: 4

精华
0
UID
575
积分
505
帖子
81
主题
31
阅读权限
50
注册时间
2007-10-20
最后登录
2010-2-4
5#
发表于 2007-12-7 10:54:50 |只看该作者
OK,搞定,谢谢版主。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-17 08:35

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部