系统交易论坛 - 开拓者期货自动交易平台's Archiver

troyhou 发表于 2010-7-29 12:46

系统重装以后还是有问题

首先是原来的用户名依旧存在,看上去不象是新装的软件。其次是公式编辑器依旧还是有问题:

欲速不达 发表于 2010-7-29 12:54

原来用户名在C盘登录帐户下,卸载TB时是卸载不到的,你这种错误是公式要重新编译一次了

troyhou 发表于 2010-7-29 13:51

随便编译任何公式都会提示“最终目标文件编译错误”!

无法编译!

nopain 发表于 2010-7-29 13:52

找到最后修改的公式,注释掉试试

troyhou 发表于 2010-7-29 14:51

我是删除老版本后装了新版本,本来以为原来的用户名和一些自编公式应该不存在了。

可是运行一看,原来的用户名还是存在,而且公式管理器里还有一个自定义的交易指令。这个交易指令无法删除,无法编译,目前也无法编译新的公式!

头痛啊!

lh948 发表于 2010-7-29 15:58

删除user目录下的用户名文件夹,然后启动tb,这个问题是否还存在?
上面方法不生效,则用完美卸载或者360卸载TB,清理注册表,重装tb

troyhou 发表于 2010-7-29 20:27

如何清理注册表?完美卸载不太会用:L

欲速不达 发表于 2010-7-29 21:16

[i=s] 本帖最后由 欲速不达 于 2010-7-29 21:20 编辑 [/i]

“最终目标文件编译错误”!
属于你的代码太复杂,或者用fileappend("D:\\ddd\\fileappend\。。。)输出性校验语句多而长所致,应该说TB的编译功能非常弱,你把哪些除非要不可的留下,其它都删除一般就可以编译过去了,这是我被折腾后发现的。fileappend到了第8个或少于8个但输出的项目多了两个就编译不过。原来装的内容干不掉,我给你个方法,一定干掉。新加一个登录用户名,所有东西全新的了,什么都干掉了,这也是我被折腾后的苦肉计。

troyhou 发表于 2010-7-30 20:56

我编译的是一个只有三行的代码,而且整个系统中只有这一个自编的公式。

troyhou 发表于 2010-7-30 20:58

我估计问题出在注册表清理不干净,但是我不知道如何清理注册表。请高手指教!

欲速不达 发表于 2010-7-30 23:39

[i=s] 本帖最后由 欲速不达 于 2010-7-30 23:41 编辑 [/i]

360安全卫士的“清理痕迹”选项卡内就有专门清理注册表的勾选项。能否将公式贴出来看看?

天行健 发表于 2010-8-1 10:31

重装系统不就得了,折腾什么!

troyhou 发表于 2010-8-2 20:39

[quote]360安全卫士的“清理痕迹”选项卡内就有专门清理注册表的勾选项。能否将公式贴出来看看?
[size=2][color=#999999]欲速不达 发表于 2010-7-30 23:39[/color] [url=http://www.tradeblazer.net/forum/redirect.php?goto=findpost&pid=52769&ptid=9030][img]http://www.tradeblazer.net/forum/images/common/back.gif[/img][/url][/size][/quote][code]Vars
        Numeric Test1(0);
Begin
        Test1=TotalTrades;
        Commentary("TotalTrades="+Text(Test1));
End
[/code]

troyhou 发表于 2010-8-2 20:41

我已经把软件目录全部删除了,可是每次重装都会在公式编辑器里找到这个Test交易指令。

咋办办啊!!:'(:'(

troyhou 发表于 2010-8-2 20:42

这个Test不能删除,不能编译!

急死人啊!!!:@:@:curse::curse::dizzy::dizzy:

troyhou 发表于 2010-8-2 20:54

无法删除自编公式

troyhou 发表于 2010-8-2 20:55

又不能编译!

lh948 发表于 2010-8-3 09:29

请查收您的站内信箱

troyhou 发表于 2010-8-4 23:07

哈哈,解决了!

软件卸载后,再换个目录装,搞定!:victory:

flyskyson 发表于 2011-7-26 09:27

我也有这种情况,我试试

页: [1] 2

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.