![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Evitar Instancias Multiples De Mi Aplicacion
Holas a todos!!!
Bueno en cuanto a lo de evitar las instancias hasta ahora lo he conseguido, esto con el metodo getprocessesbyname y con este puedo impedir que mi aparezcan dos instancias de mi aplicacion, pero lo que quisiera es como puedo yo abrir la instancia que previamente se creo de la aplicacion???.
__________________
Optimus Prime |
|
#3
|
||||
|
||||
|
Instancias Multiples
upps!
Gracias roman, ya habia utilizado tu unit, solo que por el afan y no se que cosa se me paso que no era para win32, claro ademas se me paso, porque lo puse en el foro de .NET . Pero bueno esto lo quiero hacer es desde C# en D2005 y disculpa por la desinformacion.
__________________
Optimus Prime |
|
#4
|
||||
|
||||
|
Instancias en c#
Roman no tienes una similar, pero en c#
__________________
Optimus Prime |
|
#5
|
||||
|
||||
|
Je, je ,pues no. En C# me tendrás que ayudar tú porque yo ni idea.
// Saludos |
|
#6
|
||||
|
||||
|
Código:
using System;
using System.Diagnostics;
using System.ComponentModel;
namespace InstConLib
{
/* InstanceControlLib Class controls the instance */
public class InstanceControl: Component
{
private string stProcName=null;
/*constructor which holds the application name*/
public InstanceControl(string ProcName)
{
stProcName=ProcName;
}
public bool IsAnyInstanceExist()
{
/*process class GetProcessesByName() checks for particular
process is currently running and returns array of processes
with that name*/
Process[] processes = Process.GetProcessesByName(stProcName);
if(processes.Length != 1)
return false; /*false no instance exist*/
else
return true; /*true mean instance exist*/
}
} /*end of class*/
}
__________________
Héctor Geraldino Software Engineer |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|