OpenProcess devuelve cero

24/02/2004 - 05:39 por José Achig | Informe spam
Tengo un código en VB 6 que corre perfecto, utiliza varias funciones del api
win32, el caso es que ya lo he transformado a .net pero no funciona
correctamente. El método OpenProcess siempre devuelve 0 y no se porque,
tiene los mismos parámetros que en el VB 6 y ahí sale bien pero acá en .net
siempre da cero, imagino que debe existir alguna razón para ello les rogaría
cualquier ayuda.
 

Leer las respuestas

#1 Guillermo guille
24/02/2004 - 13:53 | Informe spam
Además de que deberías usar el grupo de VB.NET para hacer consultas de VB, si
no muestras algo de código... es difícil que podamos adivinar el problema
real...
Igualmente tienes las declaraciones del API de forma incorrecta, recuerda que
un LONG de VB6 es ahora un Integer de VB.NET (Int32).

Por otro lado, creo que deberías usar la clase Process de .NET ya que es más
fácil de controlar que el API de Windows.

En este link tienes ejemplos (en VB y C#) de cómo usar los procesos:
http://www.mundoprogramacion.com/NE...ocesos.htm


Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"José Achig" wrote in message
news:OOMEyEp%
Tengo un código en VB 6 que corre perfecto, utiliza varias funciones del api
win32, el caso es que ya lo he transformado a .net pero no funciona
correctamente. El método OpenProcess siempre devuelve 0 y no se porque,
tiene los mismos parámetros que en el VB 6 y ahí sale bien pero acá en .net
siempre da cero, imagino que debe existir alguna razón para ello les rogaría
cualquier ayuda.




Preguntas similares