hola, soy yo de nuevo, vuelvo a molestar...
Lo quieor hacer es crear en el disco duro un archivo "archivo.wav" sin ningun contenido, tal cual como si creara un archivo de texto pero con la extension .wav, ¿La razon?
Para poder usar el componente TMediaPlayer, ya que tengo entendido que este componen solo graba sobre un archivo .Wav ya creado. uso el siguiente codigo (el code del TMediaPlayer de momento lo tengo como comentario hasta spolucionar el primer problema, aunque ya lo probe y funciona para reproducir sonidos pero cuando quiero grabar me dice que no se selecciono el input, seguramente la entrada de la tarjeta de sonido, cosa que aun no he logrado arreglar :S).
ofstream fs(Edit1->Text.Length());
fs.close();
//Edit2->Text = IntToStr(DiskFree(0)/1024) + " kb disponibles para grabar en disco duro.";
//MediaPlayer1->Open();
//MediaPlayer1->FileName = Edit1->Text;
//MediaPlayer1->StartRecording();
Nota: El Edit1 tiene el texto resultado de un savefiledialog, tonces el archivo lo creara con el nombre que selecciono el usuario luego de explorar su disco duro.
Ojala entiendan lo que quiero decir.
No se si la propiedad del textbox Edit1 estara bien ya que trate con:
Edit1->Text y no funca, da errores
Edit1.Text y tampoco funciona, por ultimo usando
Edit1->Text.Lenght no da errores pero tampoco crea el archivo
.
Muchas gracias
Saludos
UN impertinente que sabe muy poco pero tiene muchas ganas de aprender.
Zaryus