rutas en DllImport

07/09/2005 - 09:05 por José Cordero | Informe spam
Hola,
tengo un problema, un mi programa hago uso de librerias externas mediante
DllImport de la siguiente forma:

[DllImport(m_ruta, CharSet=CharSet.Ansi)]
unsafe public static extern int ExitViewPro();

m_ruta tiene la ruta de la dll, el problema es que me obliga a que esta sea
constante y yo quiero que el path de la dll lo indique el usuario y pueda
cambiarlo. ¿Alguien me puede dar alguna solucuón?

gracias

Preguntas similare

Leer las respuestas

#1 Fabian Imaz
07/09/2005 - 16:05 | Informe spam
Probaste colocando una variable que sea cargada cuando el usuario seleccione
una ruta.

Fabián Imaz
Jefe de Proyectos
(Messenger)
www.d2bnetwork.com
d2B Network Uruguay
Canelones 2047

Tel.: +598 2 4085093
Montevideo - Uruguay
"José Cordero" escribió en el mensaje
news:
Hola,
tengo un problema, un mi programa hago uso de librerias externas mediante
DllImport de la siguiente forma:

[DllImport(m_ruta, CharSet=CharSet.Ansi)]
unsafe public static extern int ExitViewPro();

m_ruta tiene la ruta de la dll, el problema es que me obliga a que esta
sea
constante y yo quiero que el path de la dll lo indique el usuario y pueda
cambiarlo. ¿Alguien me puede dar alguna solucuón?

gracias
Respuesta Responder a este mensaje
#2 José Cordero
08/09/2005 - 09:17 | Informe spam
el problema es que solo me deja usar contantes en la ruta,
m_ruta hay que declararla como: const string m_ruta

"Fabian Imaz" escribió:

Probaste colocando una variable que sea cargada cuando el usuario seleccione
una ruta.

Fabián Imaz
Jefe de Proyectos
(Messenger)
www.d2bnetwork.com
d2B Network Uruguay
Canelones 2047

Tel.: +598 2 4085093
Montevideo - Uruguay
"José Cordero" escribió en el mensaje
news:
> Hola,
> tengo un problema, un mi programa hago uso de librerias externas mediante
> DllImport de la siguiente forma:
>
> [DllImport(m_ruta, CharSet=CharSet.Ansi)]
> unsafe public static extern int ExitViewPro();
>
> m_ruta tiene la ruta de la dll, el problema es que me obliga a que esta
> sea
> constante y yo quiero que el path de la dll lo indique el usuario y pueda
> cambiarlo. ¿Alguien me puede dar alguna solucuón?
>
> gracias



Respuesta Responder a este mensaje
#3 Bela Istok
08/09/2005 - 18:41 | Informe spam
Bueno creo que tu problema lo puedes resolver, poniendo en la variable de
entorno Path el valor que te da el usuario

Ya que el framework usa el Path cuando trata de resolver la ubicación de
algún archivo.

Saludos,

Bela Istok

"José Cordero" wrote in message
news:
Hola,
tengo un problema, un mi programa hago uso de librerias externas mediante
DllImport de la siguiente forma:

[DllImport(m_ruta, CharSet=CharSet.Ansi)]
unsafe public static extern int ExitViewPro();

m_ruta tiene la ruta de la dll, el problema es que me obliga a que esta
sea
constante y yo quiero que el path de la dll lo indique el usuario y pueda
cambiarlo. ¿Alguien me puede dar alguna solucuón?

gracias
Respuesta Responder a este mensaje
#4 José Cordero
12/09/2005 - 08:54 | Informe spam
No lo entiendo bien, te refieres a la variable de entorno PATH de las
opciones de compilación?

"Bela Istok" escribió:

Bueno creo que tu problema lo puedes resolver, poniendo en la variable de
entorno Path el valor que te da el usuario

Ya que el framework usa el Path cuando trata de resolver la ubicación de
algún archivo.

Saludos,

Bela Istok

"José Cordero" wrote in message
news:
> Hola,
> tengo un problema, un mi programa hago uso de librerias externas mediante
> DllImport de la siguiente forma:
>
> [DllImport(m_ruta, CharSet=CharSet.Ansi)]
> unsafe public static extern int ExitViewPro();
>
> m_ruta tiene la ruta de la dll, el problema es que me obliga a que esta
> sea
> constante y yo quiero que el path de la dll lo indique el usuario y pueda
> cambiarlo. ¿Alguien me puede dar alguna solucuón?
>
> gracias



Respuesta Responder a este mensaje
#5 Bela Istok
12/09/2005 - 17:14 | Informe spam
Si a la varible de Entorno PATH del Sistema Operativo
Bela Istok


"José Cordero" wrote:

No lo entiendo bien, te refieres a la variable de entorno PATH de las
opciones de compilación?

"Bela Istok" escribió:

> Bueno creo que tu problema lo puedes resolver, poniendo en la variable de
> entorno Path el valor que te da el usuario
>
> Ya que el framework usa el Path cuando trata de resolver la ubicación de
> algún archivo.
>
> Saludos,
>
> Bela Istok
>
> "José Cordero" wrote in message
> news:
> > Hola,
> > tengo un problema, un mi programa hago uso de librerias externas mediante
> > DllImport de la siguiente forma:
> >
> > [DllImport(m_ruta, CharSet=CharSet.Ansi)]
> > unsafe public static extern int ExitViewPro();
> >
> > m_ruta tiene la ruta de la dll, el problema es que me obliga a que esta
> > sea
> > constante y yo quiero que el path de la dll lo indique el usuario y pueda
> > cambiarlo. ¿Alguien me puede dar alguna solucuón?
> >
> > gracias
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida