金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4467|回复: 4

sleep延迟还是一次性几乎同时放

[复制链接]

4649

主题

4749

帖子

4774

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-10-10 16:15 | 显示全部楼层 |阅读模式
请教:那个sleep延迟好像有点儿问题,比如两个播放间隔十五秒,它还是一次性几乎同时放,你有空的时候试试,看似乎复现
PLAYSOUND(ref(v,1)>0 ,'Alarm.wav');
sleep(15000);
PLAYSOUND(ref(v,1)>0 ,'ALARM9');
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-10-10 16:54 | 显示全部楼层
本帖最后由 技术010 于 2022-10-10 17:05 编辑

sleep延时函数是整个金字塔都停止工作了,一般不建议用这个函数的。这个函数实现不了这个延时播放的。可以自己用全局变量记录时间,来控制下一段延时播放的效果。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-9-26
曾用名:
发表于 2022-10-10 17:32 来自手机 | 显示全部楼层
麻烦你写下替代sleep那句的好吗?
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-10-10 22:23 | 显示全部楼层
我们想下吧
这个目前没有很好的延迟函数
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-10-11 09:08 | 显示全部楼层
playsound函数只能使用一句,无法两句一起用,该问题已经反馈给开发那了。可以考虑playsound和speak一起使用,延时的写法如下,需要在本地预警或后台上使用,范例如下:
GLOBALVARIABLE:AA=0;

if AA=0 then begin
PLAYSOUND(1 ,'D:\1.mp3');
AA:=CURRENTTIME;
END

if TIMETOT0(CURRENTTIME)-TIMETOT0(AA)>=20  then  begin
SPEAK(1,'第二段声音');
AA:=0;
end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-9-3 11:39 , Processed in 0.143619 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表