ShellExecute en .NET

09/11/2005 - 17:11 por Maria Agustina Paz | Informe spam
Mi consulta es sobre porque no funciona el llamado a ShellExecute en .NET
La declaro, por ejemplo:
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"
(ByVal hwnd As Integer, ByVal lpOperation As String, ByVal lpFile As String,
ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As
Integer) As Integer

y la uso asi por ejemplo:
ShellExecute(Me.Handle.ToInt32, "open", "nota.txt", "", "C:\", 1)



Anteriormente en el Visual Studio 98 funcionaba sin problema. Ahora que me
pase al Visual Studio 2003 y Windows XP, no funciona.
No da error ni nada. Solo la pasa de largo, cuando se supone que el
documento "nota.txt" tendria que abrirse en el Bloc de Notas.
Alguien sabe si existe alguna clase en el framework .NET para hacer lo que
hace el ShellExecute?

Por supuesto ya he buscado en la documentacion pero no pude encontrar alguna
funcion o clase similar.


Saludo

Preguntas similare

Leer las respuestas

#1 José Miguel Torres
10/11/2005 - 08:38 | Informe spam
se utiliza
System.Diagnostics.Process.Start("notepad.exe");

saludos


José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com

"Maria Agustina Paz" escribió
en el mensaje news:

Mi consulta es sobre porque no funciona el llamado a ShellExecute en .NET
La declaro, por ejemplo:
Public Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA"
(ByVal hwnd As Integer, ByVal lpOperation As String, ByVal lpFile As
String,
ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd
As
Integer) As Integer

y la uso asi por ejemplo:
ShellExecute(Me.Handle.ToInt32, "open", "nota.txt", "", "C:\", 1)



Anteriormente en el Visual Studio 98 funcionaba sin problema. Ahora que me
pase al Visual Studio 2003 y Windows XP, no funciona.
No da error ni nada. Solo la pasa de largo, cuando se supone que el
documento "nota.txt" tendria que abrirse en el Bloc de Notas.
Alguien sabe si existe alguna clase en el framework .NET para hacer lo que
hace el ShellExecute?

Por supuesto ya he buscado en la documentacion pero no pude encontrar
alguna
funcion o clase similar.


Saludo

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida