SoloCodigo

Programación Específica => Programación de Aplicaciones para Dispositivos => PDA => Mensaje iniciado por: Ruben3d en Domingo 25 de Abril de 2004, 19:44

Título: Comportamiento De _wfopen
Publicado por: Ruben3d en Domingo 25 de Abril de 2004, 19:44
Hola.

Estoy desarrollando una aplicación para Windows Mobile 2003 sobre PocketPC y me encuentro que al crear un archivo de esta manera

Código: Text
  1. FILE *fd = _wfopen(L"archivo.txt", L"wtc");
  2.  

el archivo se crea con la ruta relativa al directorio raiz, no al directorio del programa. ¿A qué es debido? ¿Hay alguna manera de hacer que se comporte como en los sistemas de escritorio? También me vale poder averiguar el directorio en el cual se encuentra el ejecutable.

Muchas gracias a todos.

Un saludo.

Ruben3d
Título: Re: Comportamiento De _wfopen
Publicado por: Ruben3d en Domingo 25 de Abril de 2004, 21:04
Hola.

Bueno, encontré la respuesta. Resulta que las rutas relativas no están soportadas en los PocketPCs, por lo que hay que averiguar el directorio de la aplicación y concatenarlo con la ruta relativa. Una explicación detallada de esto se puede encontrar en:

How can I know what is a full path to my program that is running? (http://www.pocketpcdn.com/articles/program_path.html)

Un saludo.

Ruben3d
Título: Re: Comportamiento De _wfopen
Publicado por: © Jonathan © en Lunes 26 de Abril de 2004, 15:08
Grascias por tu aporte, es muy interesante :D . Saludos :hola: