C/Visual C - GetDiskFreeSpace

 
Vista:

GetDiskFreeSpace

Publicado por Javier (1 intervención) el 27/09/2004 22:56:21
Hola a todos, tengo un problema con esta funcion de la API win32:

GetDiskFreeSpace("a:",&SectorPorCluster,&BytesPorSector,&ClustersLibres,&TotalDeClusters);

Cada vez que mi programa llama a esta funcion y no encuentra un disco 3 ½ en el floppy
me da un mensaje de error diciendo que no hay disco en la unidad a:,

Ahora, si creo un proyecto MFC y vuelvo a llamar a esta funcion y no encuentra el disco 3 ½
en la unidad a: la funcion solo retorna cero si ningun mensaje de error.
como puede ser esto posible si en los dos casos llaman a la misma funcion declarada en <winbase.h>

Pregunto esto ya que en mi proyecto no uso MFC y yo quiero implementar mi propio mensaje de error.
muchas gracias por sus respuestas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:GetDiskFreeSpace

Publicado por fernando.gomez (1603 intervenciones) el 29/09/2004 05:12:13
Intenta hacer un debug a la función, quizás aunque esté definida en winbase normal, su implementación puede tener #ifdef's. Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar