Encontar directorio donde se esta ejecutando mi programa en NET Compact

03/12/2008 - 13:26 por Paul | Informe spam
Hola,

Como puedo saber en que directorio se està ejecutando mi programa
desde código?

Gracias

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
03/12/2008 - 14:09 | Informe spam
Paul,

Mira este hilo:

http://forums.microsoft.com/MSDN/Sh...p;SiteID=1

Slds - Octavio


"Paul" wrote in message
news:
Hola,

Como puedo saber en que directorio se està ejecutando mi programa
desde código?

Gracias
Respuesta Responder a este mensaje
#2 Gustavo Cantero
03/12/2008 - 15:04 | Informe spam
Paul:
Lo puedes averiguar con la siguiente línea:

string strPath System.Windows.Forms.Application.ExecutablePath;

Saludos.

Gustavo A. Cantero
CEO - Scientia® Soluciones Informáticas
MCP - MCSD - MCTS
http://www.scientia.com.ar
http://www.programandoamedianoche.com
http://foro.scientia.com.ar

De: Paul [mailto:]
Expuesto a las: Miércoles, 03 de Diciembre de 2008 09:27 a.m.
Expuesto en: microsoft.public.es.csharp
Conversación: Encontar directorio donde se esta ejecutando mi programa
en NET Compact
Asunto: Encontar directorio donde se esta ejecutando mi programa en NET
Compact

Hola,

Como puedo saber en que directorio se està ejecutando mi programa
desde código?

Gracias
Respuesta Responder a este mensaje
#3 Alberto Poblacion
03/12/2008 - 16:09 | Informe spam
"Gustavo Cantero" wrote in message
news:
Lo puedes averiguar con la siguiente línea:

string strPath > System.Windows.Forms.Application.ExecutablePath;



Si no fuera porque el OP decía que es para ".Net Compact", te haría la
siguiente observación:

OJO, esto te da el directorio "donde se encuentra el ejecutable", que no
es o mismo que el "directorio donde se esta ejecutando", que normalmente
quiere decir "el directorio actual (current)" y se obtiene con
System.IO.Directory.GetCurrentDirectory(). Es frecuente que ambos
directorios coincidan, pero hay muchos casos en los que no es así, dando
lugar a un comportamiento incorrecto de los programas que en tiempo de
diseño se escribieron asumiendo que el directorio actual iba a ser siempre
el mismo que la ubicación del ejecutable.

En la versión Compact, sin embargo, no todas las plataformas soportan la
noción de "current directory", por lo que en esta versión no cabe preguntar,
con carácter general, cuál es "el directorio donde se esta ejecutando mi
programa", sino sólo cuál es "el directorio donde está instalado el
ejecutable del programa".
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida