• Domingo 8 de Septiembre de 2024, 01:42

Autor Tema:  Problema TFileStream, FlushFileBuffers  (Leído 1072 veces)

hvassago

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Problema TFileStream, FlushFileBuffers
« en: Viernes 6 de Febrero de 2009, 03:15 »
0
Tengo un problema con la clase TFileStream, el problema consiste en lo siguiente:
TFileStream* Archivo = new TFileStream("Mi_Archivo", fmOpenReadWrite);//Aqui abro el archivo
/*
Aqui viene codigo en el cual meto datos en el archivo, hasta ahi no hay problema
*/
FlushFileBuffers(Archivo->Handle);
//Esta funcion supuestamente sirve para vaciar el bufer del archivo y escribirlo en disco, le debo  mandar el Handle del archivo el cual es una propiedad que tiene el archivo, pero al momento de hacerlo el codigo me da un error de compilacion que dice "Cannot convert 'const unsigned int' to 'void *'", por supuesto la propiedad handle me devuelve un const unsigned int. Sera que solo yo tengo ese problema o es que la forma de hacerlo es otra, en Delphi esa seria la forma de realizarlo o me equivoco.