欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助] GLOBALVARIABLE 字符串变量

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3883人关注过本帖树形打印复制链接

主题:[求助] GLOBALVARIABLE 字符串变量

帅哥哟,离线,有人找我吗?
cathero2001
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:308 积分:0 威望:0 精华:0 注册:2014/2/10 23:56:25
[求助] GLOBALVARIABLE 字符串变量  发帖心情 Post By:2014/7/30 10:48:12    Post IP:192.102.204.37[显示全部帖子]

您好,

我有一个GLOBALVARIABLE 字符串变量,
我在一根K线中给它赋值,比如赋值为'abc',但是等到下一根K线,它又被重置了。在下一根K线中使用strcat()将其和其他字符串连接后,其他字符串也被重置,用连接后的字符串发送邮件,邮件发送不出来。

请帮忙看一下,谢谢!



 回到顶部
帅哥哟,离线,有人找我吗?
cathero2001
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:308 积分:0 威望:0 精华:0 注册:2014/2/10 23:56:25
  发帖心情 Post By:2014/7/30 10:55:53    Post IP:58.32.203.134[显示全部帖子]

后台。

不知道是重置还是怎么了。

比如:

GLOBALVARIALBE: testStr := 'abc';

if isLastBar then begin
str2 := strcat(testStr, 'xyz  %.0f');
debugfile(logfile, str2, 0);
end

第一根K线可以打出来: abcxyz 0
之后的K线什么的都打不出来, 连“0”也没有。

 回到顶部
帅哥哟,离线,有人找我吗?
cathero2001
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:308 积分:0 威望:0 精华:0 注册:2014/2/10 23:56:25
  发帖心情 Post By:2014/7/30 11:09:20    Post IP:192.102.204.37[显示全部帖子]

没有其他地方修改。

这样写也试过,结果一样。

有什么办法可以在夸K线之间保存字符串吗?

 回到顶部
帅哥哟,离线,有人找我吗?
cathero2001
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:308 积分:0 威望:0 精华:0 注册:2014/2/10 23:56:25
  发帖心情 Post By:2014/7/30 15:09:11    Post IP:192.102.204.37[显示全部帖子]

我在1分钟,5秒钟周期下都跑过。


你可以试一下如下代码吗?
我刚才又试了一下,只有一行输出。


GLOBALVARIABLE: str = 'head - ';

file:='C:\winlog\test.txt';

if ISLASTBAR then begin
str := strcat(str, 'abc');
debugfile(file, strcat(str, '  %.0f'), 0);
end

难道是版本有问题?

 回到顶部
帅哥哟,离线,有人找我吗?
cathero2001
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:308 积分:0 威望:0 精华:0 注册:2014/2/10 23:56:25
  发帖心情 Post By:2014/7/30 15:19:12    Post IP:192.102.204.38[显示全部帖子]

不是版本的问题。

第一个例子肯定没有问题,我写错了。

请试一下第二个例子。

第二个例子只能打印一行。

谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
cathero2001
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:308 积分:0 威望:0 精华:0 注册:2014/2/10 23:56:25
  发帖心情 Post By:2014/7/30 15:44:05    Post IP:192.102.204.38[显示全部帖子]

对的,我想要的效果就是迭代自加。

这个应该怎么实现?

 回到顶部
帅哥哟,离线,有人找我吗?
cathero2001
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:308 积分:0 威望:0 精华:0 注册:2014/2/10 23:56:25
  发帖心情 Post By:2014/7/30 15:45:40    Post IP:192.102.204.38[显示全部帖子]

你说“哪个函数”不能迭代循环?

我的理解是,GLOBALVARIABLE变量是被修改之后直到下一次被修改还会改变,那么在下一次修改这个字符串之前,这个字符串应该都是前一次修改的结果。不对吗?

 回到顶部
帅哥哟,离线,有人找我吗?
cathero2001
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:308 积分:0 威望:0 精华:0 注册:2014/2/10 23:56:25
  发帖心情 Post By:2014/7/30 16:30:10    Post IP:180.166.196.210[显示全部帖子]

extgbdataset 这个函数我之前也用过,对于字符串好像也有点问题。我明天再试一试。

这个函数里存放的字符串,有字数限制吗?能存放多行的数据吗(就是包含回车的字符串)?

 回到顶部
帅哥哟,离线,有人找我吗?
cathero2001
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:308 积分:0 威望:0 精华:0 注册:2014/2/10 23:56:25
  发帖心情 Post By:2014/7/30 16:33:03    Post IP:180.166.196.209[显示全部帖子]

1. 能存放带有”回车“的字符串吗?
2. 如果我要迭代存储字符串大于32个字符怎么办?

 回到顶部
帅哥哟,离线,有人找我吗?
cathero2001
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:308 积分:0 威望:0 精华:0 注册:2014/2/10 23:56:25
  发帖心情 Post By:2014/7/30 16:55:06    Post IP:192.102.204.38[显示全部帖子]

这点我知道。。

请回答我以上的两个问题好不好?

 回到顶部
总数 12 1 2 下一页