Hola,
Bueno. "GetCurrentDir()" es la función para obtener el directorio de trabajo. Ahora bien, si tu aplicación (ninguna parte de tu aplicación) establece otro, si no me equivoco, en efecto, el directorio de trabajo será el directorio de tu aplicación. Pero, eso puede cambiarse: existe la función "SetCurrentDir()". De este modo, sólo puedes estar seguro de obtener el directorio de trabajo usando "GetCurrentDir()". Si se da la casualidad de que el directorio de trabajo sigue siendo el de tu aplicación, entonces las otras "posibilidades" que muestras funcionarán, pero, sólo por casualidad. Dicho de otro modo, la única posibilidad que te garantiza obtener el directorio de trabajo es "GetCurrentDir()", y dicho aún de otra forma: el resto de posibilidades que muestras sólo te ofrecerán el directorio de trabajo "por casualidad"... así que lógicamente no deberías usarlas.
|