Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   ayuda plis (http://www.forosdelweb.com/f29/ayuda-plis-311656/)

eury 27/06/2005 22:54

Como se si mi aplicacion (winforms) ya inicio para evitar volver a cargarla?...
 
mi pregunta es como se si mi aplicacion (un winform en vb.net) ya se inicio para asi cuando el usuario lo intente volver a abrir y se inicie otra vez, evitar que se ejecute y me mande a la instancia de mi aplicacion que se encuentra ejecutandose en ese momento, no se si me explique, se que en alguna pregunta pasada ya lo habian preguntado pero no la encuentro. Espero sus respuestas
gracias de antemano
eury :pensando:

Jose_minglein2 27/06/2005 23:16

Primero ayuda plis NO ES UN TITULO VÁLIDO :no:

Segundo, puedes acceder a los procesos del sistema y si existe dos veces (la buena y la que se está ejecutando, hacer un exit(), para hacer ésto puedes utilizar System.Proccess.GetProcesses

eury 29/06/2005 23:42

Hola jose, lamento lo del titulo, una pregunta mas como puedo acceder a los procesos del sistema?
gracias

eury

Jose_minglein2 29/06/2005 23:50

Con la clase System.Proccess y la función GetProccesses(),

esto te devuelve un array de objetos de la clase Proccess, pues con la función GetName, puedes obtener el nombre


(Los nombres y clases no se si están bien escritos, xq no tengo delante para verlo, pero más o menos, si no te va, dimelo y te lo miro)

eury 29/06/2005 23:58

no me aparece la clase System.Proccess, manejo la version 2000 de visual Studio .net, crees que tenga algo que ver?

eury 30/06/2005 00:03

un favor mas no tendras algun ejemplo?

Foskiton 30/06/2005 00:17

Tienes que importar el espacio de nombres system.dianostic
En c# se pone using System.Diagnostic;

pero en visual basic no me acuerda creo que era imports System.Diagnostic

Por cierto no sabras como ofuscar codigo con el dotfuscator verdad? es un post q puse ayer

Venga un abrazo

eury 30/06/2005 00:26

Hola Foskiton

Lo siento hasta ahora escucho ese termino de ofuscar con el dotfuscador, y si me funciono el consejo, gracias Jose, solo que para terminar la aplicacion le pongo

me.finalize
me.close
exit sub

esta bien o me podria traer problemas?

GRACIAS¡¡¡¡

Jose_minglein2 30/06/2005 01:33

Te podría traer problemas, de que se quede el proceso, porque así solo cierras el formulario, te recomiendo Application.Exit()

con respecto a lo del proccess, la clase es

system.Diagnostics.Process

Lo de ofuscar, he leido algún hilo por aquí, busca algo en el buscador.

eury 03/07/2005 21:45

gracias por la ayuda


La zona horaria es GMT -6. Ahora son las 19:02.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.