Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2003, 06:49
Avatar de [-H-]
[-H-]
 
Fecha de Ingreso: marzo-2003
Mensajes: 75
Antigüedad: 22 años
Puntos: 1
Visual C++ :llamadas al sistema

Hola.
Necesito crear un programa que manipule ficheros en windows.
Hasta ahora habia trabajado en unix, y c, utilizando las llamadas al sistema open, write, read, close, lseek, opendir... y programando en windows, todas las funciones me han cambiado.
El caso es que mirando la ayuda de VStudio .net veo que por ejemplo el equivalente a la llamada open , es CreateFile la cual devuelve un tipo handle.
No entiendo muy bien que es ese tipo y como declararlo (¿es un puntero a objeto? o que demonios es?)
Si intento declararlo, no me lo coge como un tipo valido.
la manera en la que uso la funcion es la siguiente:

HANDLE hFile;
hFile=CreateFile("kk",GENERIC_READ,0,NULL,OPEN_ALW AYS,FILE_ATTRIBUTE_NORMAL,NULL);

Pero al compilar me da errores, como que handle no es un identificador valido, lo mismo de hfile...
Es por q me falta algún include, o xq??

Muchas gracias.

Última edición por [-H-]; 11/08/2003 a las 08:22