怎么发送一个消息让系统执行一个事件? 不太明白你的意思,不知道我想的是不是你要的。播放文件是你自己操作的,播放完后你自己应该是知道的,(如果你用的是什么控件的话,应该有事件),这时你只要调用下一个文件播放就可以了 文件列表建议用Tstringlist保存。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样。有个播放完的函数Play_End()但我怎么知道它什么时候才完而又接着Play()下一个呢?用时间控件是这样的:每秒我就判断一次是否播放完,如果完了就Play()下一个。 源码大概这样:(BCB)Timer1的onTimer事件void __fastcall TMain_form::Timer1Timer(TObject *Sender){ if(Play_End()) { Open("aa.dat"); Play(); }} 源码大概这样:(BCB)Timer1的onTimer事件void __fastcall TMain_form::Timer1Timer(TObject *Sender){ if(Play_End()) { Open("aa.dat"); Play(); }} 你用的vc,我用的是delphi,一般delphi的控件里有事件,(如:当播完执行的事件)写在里面就可以了,但delphi实现这个也是通过消息来实现的,而消息也是通过不断的检测来实现的,如果vc里没有这样的事件,也就只能用timer来实现的。 关于Delphi使用ACTIVE SKIN的问题 推荐下学习sql语言的书籍和网上的电子书 我用MSMQ通讯,如何查询有多少条消息未发出 弱者问题,可没用过,能在一个com中调用另一个com嘛。 求救!Delphi7怎么没有DBDateTimePicker,急! 机器双网卡 利用socket通信如何 让数据包从指定的其中一个网卡走? 关于参数传递的例子,我是菜鸟,请赐教 如何实现双击stringgrid一行打开一个新的窗体 FastReport 的使用方法。 各位请帮个忙吧 请大家帮忙看个网络通讯问题,关于SOCKET的求助! 一个简单的问题,关于控件安装的。
但我怎么知道它什么时候才完而又接着Play()下一个呢?用时间控件是这样的:每秒我就判断一次是否播放完,如果完了就Play()下一个。
void __fastcall TMain_form::Timer1Timer(TObject *Sender)
{
if(Play_End())
{
Open("aa.dat");
Play();
}
}
void __fastcall TMain_form::Timer1Timer(TObject *Sender)
{
if(Play_End())
{
Open("aa.dat");
Play();
}
}
一般delphi的控件里有事件,(如:当播完执行的事件)
写在里面就可以了,
但delphi实现这个也是通过消息来实现的,
而消息也是通过不断的检测来实现的,如果vc里没有这样的事件,
也就只能用timer来实现的。