关于mciSendString 的保存文件,我快疯了
我把日期弄成了ti这个量,但是怎么也保存不了,好象凡是在双引号里,都得变成文件名,比如ti.wav在保存后肯定变成
ti.wav文件而不是20100513.WAV这样的系统时间
mciSendString ("save movie ti.wav",NULL, 0,0);
这样也不行,它说我的+号是病态的
mciSendString ("save movie" +ti+ ".wav",NULL, 0,0);
[解决办法]
LS你这招是不行滴,应该用
AnsiString Str = "save movie C:\\"+IntToStr(I)+IntToStr(S)+".wav" ;
mciSendString (Str.c_str(),NULL, 0,0);
I和S都可以是变量 这样就有两个数在变动了,可以用定时器
[解决办法]
String ti = "20100513";String str = String().sprintf(TEXT("save movie D:\\%s.wav"), ti);::mciSendString(str.c_str(), NULL, 0, 0);