elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Problema con fichero y CreateFileMapping en: 4 Diciembre 2015, 18:41 pm
muchísimas gracias! Solucionado ;-)
2  Programación / Programación C/C++ / Problema con fichero y CreateFileMapping en: 4 Diciembre 2015, 18:17 pm
Hola. A ver si me podeis ayudar con un ejercicio de mapeo.

Quiero crear un .txt vacío y mapearlo para escribir mediente la vista. Mi problema es que no consigo ni si quiera que CreateFileMapping no devuelva error y creo que puede ser porque el tamaño del fichero es cero. ¿alguien sabe como arreglarlo?


El código sería este:

int _tmain(int argc, _TCHAR* argv[])
{
   HANDLE hf;              // file handle
   HANDLE hFileMappingObject;
   LPVOID lpDirBase;
   char* Buffer;
   char frase[] = "Hola. Estoy escribiendo en tu fichero...";

   hf = CreateFile("MiArchivo.txt", GENERIC_WRITE, 0, 0, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
   if (hf == INVALID_HANDLE_VALUE)
   {
      printf("Error en CreateFile\n");
      return -1;
   }
   hFileMappingObject = CreateFileMapping(hf, NULL, PAGE_READWRITE, 0, 4096, NULL);
   if (hFileMappingObject == NULL)
   {
      printf("Error al crear el fichero mapeado\n");
      return -1;
   }
Aquí siempre devuelve error.

Gracias!!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines