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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]playsound 导致软件“死退”的问题很严重

   

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


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

主题:[求助]playsound 导致软件“死退”的问题很严重

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


加好友 发短信
等级:新手上路 帖子:34 积分:171 威望:0 精华:0 注册:2011/10/3 17:33:37
[求助]playsound 导致软件“死退”的问题很严重  发帖心情 Post By:2012/11/9 9:59:17 [显示全部帖子]

我把playsound函数用在 “1分钟”的一个指标里面,序列模式,

条件是:当价格大于等于(小于等于)前面15周期最高价(最低价)的时候给出播报声音。程序执行很好,可以给出预警。

 

深知会在达到条件的时候每笔交易会出声音,但这个功能我本人用起来很不错,因为突破总是短暂的,持续几次也就停了,预警效果很好。

 

!严重的问题:播声音时,经常出现死退现象,以前跟金字塔官方的一个技术探讨过,死退时将产生的备份文件传给官方研究,结论是播放声音时出现问题。未提出解决方案。

 

2.90版本时就发现这情况,现在2.94版,情况依旧,每天死退6-8次。

 

希望官方改进一下,不要说:大家不要用这个功能。既然有这个函数,就应该随心而用嘛。

 

希望金字塔越来越成熟,默默的支持。

 

QQ:48928398

[此贴子已经被作者于2012-11-9 10:00:18编辑过]

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


加好友 发短信
等级:新手上路 帖子:34 积分:171 威望:0 精华:0 注册:2011/10/3 17:33:37
  发帖心情 Post By:2012/11/9 10:15:46 [显示全部帖子]

这位朋友 为什么要解释   playsound的 使用方法呢, 已经深知它的使用方法,谢谢

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


加好友 发短信
等级:新手上路 帖子:34 积分:171 威望:0 精华:0 注册:2011/10/3 17:33:37
  发帖心情 Post By:2012/11/9 10:19:52 [显示全部帖子]

以前我们一起探讨的金字塔技术admin 就是  442902994 ,他给出的结论:播放声音过程中出现问题,导致死退。但并没有解决的方案


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


加好友 发短信
等级:新手上路 帖子:34 积分:171 威望:0 精华:0 注册:2011/10/3 17:33:37
  发帖心情 Post By:2012/11/9 10:24:11 [显示全部帖子]

 

有的朋友说:不建议在图表中使用,原因是播报频繁。但对于不嫌频繁的人,也不应该出现软件崩溃的现象。 这是两个概念,不是建议的问题,是稳定性问题。图片点击可在新窗口打开查看

[此贴子已经被作者于2012-11-9 10:25:31编辑过]

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


加好友 发短信
等级:新手上路 帖子:34 积分:171 威望:0 精华:0 注册:2011/10/3 17:33:37
  发帖心情 Post By:2012/11/9 14:03:04 [显示全部帖子]

谢谢,我也试验一下

 

现在把播放代码给出来,很简单,见笑了,但总是死退。 声音文件MP3,2秒钟时长。望高手给出解决方法

A1:=HHV(HIGH,15);
A2:=LLV(LOW,15);
PD:=ISLASTBAR;
上弦:=A1,COLORFF8080,linethick1,LINEDOT;
下弦:=A2,COLORFF8080,linethick1,LINEDOT;


DRAWSL(PD,c,0,0,5),COLORyellow,LINEDOT;
DRAWSL(PD,上弦,0,30,2),COLORffffff,LINEDOT;
DRAWSL(PD,下弦,0,30,2),COLORffffff,LINEDOT;

 

if barpos<>extgbdata("V") then begin
playsound((c=上弦 ),'shang.mp3');
playsound((c=下弦 ),'xia.mp3');
extgbdataset("V",barpos);
end


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


加好友 发短信
等级:新手上路 帖子:34 积分:171 威望:0 精华:0 注册:2011/10/3 17:33:37
  发帖心情 Post By:2012/11/9 14:09:09 [显示全部帖子]

admin 老师说的第二点,“如果对刷新数据不做限定,会导致行情快速刷新的时候,频繁的调用PLAYSOUND而导致崩溃”   

 

这的确就是崩溃的主要原因,这个我也是中午才考虑到的。但 请问admin老师,对于刷新的限定,我上面给出的代码你觉得是否可行呢?


 回到顶部