设为首页收藏本站

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

V4调用任何用户函数均报"最终目标文件编译错误" [复制链接]

Rank: 3Rank: 3

精华
0
UID
22519
积分
199
帖子
24
主题
10
阅读权限
40
注册时间
2010-12-29
最后登录
2012-10-21
跳转到指定楼层
1#
发表于 2011-4-26 10:54:45 |只看该作者 |倒序浏览
在使用V4.0.1 Beta时,用户新建立一个与max函数完全相同内容的函数"test",之后在新建公式调用这个"test"函数,系统报告"fatal error c1001;最终目标文件编译错误".改用"max"则顺利通过编译.
使用其它任何用户自建函数均报此错,非得用系统自带的函数才能通过编译.
内容如下:
//------------------------------------------------------------------------
// 简称: temp
// 名称: temp
// 类别: 公式应用
// 类型: 用户应用
// 输出:
//------------------------------------------------------------------------
Vars
NumericSeries T1;
Begin
T1=test(C,H);
END
//===========================
函数test内容:
Params
        Numeric Value1;
        Numeric Value2;
Begin
        if(Value1 > Value2)
        {
                Return Value1;
        }Else
        {
                Return Value2;
        }
End
//======test函数内容与系统自带的函数max完全相同.

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2011-4-26 17:51:43 |只看该作者
按你说的操作了一遍,没有出现问题,请等待新版本发布再试试看

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
3#
发表于 2011-4-27 14:25:03 |只看该作者
我也是这毛病 无论什么代码公式 编辑都通不过 显示
fatal error c1001
最终目标文件编译错误

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2011-4-27 17:11:08 |只看该作者
还不能编译的TX可以联系我远程看看怎么回事。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
22519
积分
199
帖子
24
主题
10
阅读权限
40
注册时间
2010-12-29
最后登录
2012-10-21
5#
发表于 2011-4-27 17:41:59 |只看该作者
发现新建用户登录,重新编写函数,可以通过编译。其实也就是把自己建的函数全部删除掉,新写函数可以通过编译。可能是原先自己写的函数有问题。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
19836
积分
162
帖子
3
主题
0
阅读权限
40
注册时间
2010-11-17
最后登录
2012-2-7
6#
发表于 2011-4-27 22:10:29 |只看该作者
我也遇到了这问题,无论什么代码公式,哪怕就是复制系统自带的公式,改个名称叫test,编辑都通不过。显示
fatal error c1001
最终目标文件编译错误

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
7#
发表于 2011-4-28 16:13:25 |只看该作者
不知道楼友什么原因
我找到原因了
是xp-sp2 系统 升级到sp3的 就不兼容
格式掉硬盘重装sp3
就通过编译了 我是拿媳妇的电脑试下编译居然通过才怀疑这个的
如果楼友 也是试过所有论坛中的办法都仍然不通过编译
或许也是系统的事。

总结了一下论坛里提到过的原因:
一 和保留字冲突
二 公式太多造成混乱 及代码行数过长
三 在复制粘贴时有不可见字符
四 操作系统不兼容 (从sp2升级过来的怕是不行)

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
7206
积分
922
帖子
170
主题
57
阅读权限
60
注册时间
2010-3-10
最后登录
2018-2-23
8#
发表于 2011-9-4 20:41:09 |只看该作者
这个贴要顶起,我也遇到这个问题,还没有解决!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
9#
发表于 2011-9-5 09:25:11 |只看该作者
回复 8# jsz123


1.系统用户名是否有管理员权限;
2.系统用户名是否包含中文字眼;
3.公式中调用的用户自编的用户函数最后加个return语句。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
7206
积分
922
帖子
170
主题
57
阅读权限
60
注册时间
2010-3-10
最后登录
2018-2-23
10#
发表于 2011-9-5 19:02:56 |只看该作者
1、系统用户名是否有管理员权限;是计算机管理员。
2.系统用户名是否包含中文字眼;是默认的Administrator。
3、公式中调用的用户自编的用户函数最后加个return语句。  有return语句。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-10 17:55

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部