R
Danke! Was ich gesucht habe - das war länge des files in millisec.
Hab ich so gelöst:
long wavRecorder::LengthWavFile(char *wavefile)
{
long l, lang;
char RS[128];
char command[50];
lang = 0;
l = mciSendString("stop sound", RS, 128, NULL);
l = mciSendString("close sound", RS, 128, NULL);
sprintf(command, "open waveaudio!%s alias sound", wavefile);
l = mciSendString(command, RS, 128, NULL);
if (l) lang= -1;
l = mciSendString("status sound length", RS, 128, NULL);
lang=atol(RS);
l = mciSendString("stop sound", RS, 128, NULL);
l = mciSendString("close sound", RS, 128, NULL);
return lang;
}