Click here to Skip to main content
15,905,323 members
Home / Discussions / C#
   

C#

 
Questionhow do i get?... Pin
diddy3422-Aug-06 2:29
diddy3422-Aug-06 2:29 
AnswerRe: how do i get?... Pin
TikkuTakku22-Aug-06 2:41
TikkuTakku22-Aug-06 2:41 
Questionreportviewer not printing Pin
Glen Harvy22-Aug-06 2:15
Glen Harvy22-Aug-06 2:15 
QuestionPrinting messages from other classes in the main form. Pin
TikkuTakku22-Aug-06 2:04
TikkuTakku22-Aug-06 2:04 
AnswerRe: Printing messages from other classes in the main form. Pin
Christian Graus22-Aug-06 2:08
protectorChristian Graus22-Aug-06 2:08 
GeneralRe: Printing messages from other classes in the main form. [modified] Pin
TikkuTakku22-Aug-06 2:21
TikkuTakku22-Aug-06 2:21 
GeneralRe: Printing messages from other classes in the main form. Pin
engsrini22-Aug-06 6:56
engsrini22-Aug-06 6:56 
GeneralRe: Printing messages from other classes in the main form. Pin
Christian Graus22-Aug-06 11:03
protectorChristian Graus22-Aug-06 11:03 
Questionto read an element in DataGrid Pin
Pinnapureddy22-Aug-06 2:04
Pinnapureddy22-Aug-06 2:04 
AnswerRe: to read an element in DataGrid Pin
rah_sin22-Aug-06 2:13
professionalrah_sin22-Aug-06 2:13 
Questionhow to view in another... Pin
diddy3422-Aug-06 1:26
diddy3422-Aug-06 1:26 
AnswerRe: how to view in another... Pin
Martin#22-Aug-06 1:50
Martin#22-Aug-06 1:50 
AnswerRe: how to view in another... Pin
Christian Graus22-Aug-06 2:10
protectorChristian Graus22-Aug-06 2:10 
QuestionHow to know wheather a exe is running or not... Pin
Ravikumar Patra22-Aug-06 1:08
professionalRavikumar Patra22-Aug-06 1:08 
AnswerRe: How to know wheather a exe is running or not... Pin
Navi1522-Aug-06 1:27
Navi1522-Aug-06 1:27 
AnswerRe: How to know wheather a exe is running or not... Pin
gnjunge22-Aug-06 1:29
gnjunge22-Aug-06 1:29 
You can use a Mutex. Here is a piece of code that shows how to do it:


In program.cs:
<pre>
private static System.Threading.Mutex _mutex;
private const string _mutexName = "Company_Product_MUTEX";

/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{

//Allow only one instance for this app to be active
try
{
//try to open existing mutex
_mutex = System.Threading.Mutex.OpenExisting(_mutexName);

if (_mutex != null)
return; //exit program;
}
catch
{ //There was no existing mutex so create mutex
try
{
_mutex = new System.Threading.Mutex(true, _mutexName);
}
catch { };
}

Application.ApplicationExit += new EventHandler(Application_ApplicationExit);

/// do rest of the code, like Application.Run() etc.

}

static void Application_ApplicationExit(object sender, EventArgs e)
{
//Release Mutex
if (_mutex != null)
{
_mutex.ReleaseMutex();
}
}

</pre>


That should do the trick.


AnswerRe: How to know wheather a exe is running or not... Pin
User 665822-Aug-06 1:29
User 665822-Aug-06 1:29 
AnswerRe: How to know wheather a exe is running or not... Pin
Eric Dahlvang22-Aug-06 6:14
Eric Dahlvang22-Aug-06 6:14 
Questioni use .Net framework 1.1 version, how can i access serial port in C#.Net through Win API's Pin
premkamalg22-Aug-06 0:58
premkamalg22-Aug-06 0:58 
AnswerRe: i use .Net framework 1.1 version, how can i access serial port in C#.Net through Win API's Pin
gnjunge22-Aug-06 1:33
gnjunge22-Aug-06 1:33 
AnswerRe: i use .Net framework 1.1 version, how can i access serial port in C#.Net through Win API's Pin
Christian Graus22-Aug-06 2:02
protectorChristian Graus22-Aug-06 2:02 
GeneralRe: i use .Net framework 1.1 version, how can i access serial port in C#.Net through Win API's Pin
Dan Neely22-Aug-06 2:06
Dan Neely22-Aug-06 2:06 
Questionhow to implement a chess board in C# Pin
sasheena22-Aug-06 0:57
sasheena22-Aug-06 0:57 
AnswerRe: how to implement a chess board in C# Pin
Christian Graus22-Aug-06 2:04
protectorChristian Graus22-Aug-06 2:04 
QuestionWindows System Administration Programming Pin
Mostafa Siraj22-Aug-06 0:54
Mostafa Siraj22-Aug-06 0:54 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.