Mutex eingebaut
This commit is contained in:
parent
1dd219dc40
commit
01311c6adc
@ -11,6 +11,7 @@ namespace svnsync
|
|||||||
static class Program
|
static class Program
|
||||||
{
|
{
|
||||||
private static bool LoopStarted = false;
|
private static bool LoopStarted = false;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Der Haupteinstiegspunkt für die Anwendung.
|
/// Der Haupteinstiegspunkt für die Anwendung.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -19,6 +20,10 @@ namespace svnsync
|
|||||||
if(!cmd(args)) {
|
if(!cmd(args)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
FileMutex.Instance.setName(CmdArgs.getInstance().GetArgumentData("-d"));
|
||||||
|
if(!FileMutex.Instance.create()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
ControllersTray t = null;
|
ControllersTray t = null;
|
||||||
try {
|
try {
|
||||||
Svn.getInstance().setDirectory(CmdArgs.getInstance().GetArgumentData("-d"));
|
Svn.getInstance().setDirectory(CmdArgs.getInstance().GetArgumentData("-d"));
|
||||||
@ -30,12 +35,13 @@ namespace svnsync
|
|||||||
string text = e.Message + "\n\n" + e.StackTrace;
|
string text = e.Message + "\n\n" + e.StackTrace;
|
||||||
string title = "Exception in SVNSync: " + CmdArgs.getInstance().GetArgumentData("-d");
|
string title = "Exception in SVNSync: " + CmdArgs.getInstance().GetArgumentData("-d");
|
||||||
System.Windows.Forms.MessageBox.Show(text, title, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
System.Windows.Forms.MessageBox.Show(text, title, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
FileMutex.Instance.delete();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(!CmdArgs.getInstance().HasArgumentType("-cron")) {
|
if(!CmdArgs.getInstance().HasArgumentType("-cron")) {
|
||||||
t_StartLoop();
|
t_StartLoop();
|
||||||
}
|
}
|
||||||
|
FileMutex.Instance.delete();
|
||||||
return;
|
return;
|
||||||
/*Application.Run();*/
|
/*Application.Run();*/
|
||||||
/*Application.EnableVisualStyles();
|
/*Application.EnableVisualStyles();
|
||||||
|
@ -11,7 +11,7 @@ using System.Resources;
|
|||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("BlubbFish")]
|
[assembly: AssemblyCompany("BlubbFish")]
|
||||||
[assembly: AssemblyProduct("SvnSync")]
|
[assembly: AssemblyProduct("SvnSync")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2012 - 03.12.2016")]
|
[assembly: AssemblyCopyright("Copyright © 2012 - 03.03.2017")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
@ -33,6 +33,6 @@ using System.Resources;
|
|||||||
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
|
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
|
||||||
// übernehmen, indem Sie "*" eingeben:
|
// übernehmen, indem Sie "*" eingeben:
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
[assembly: AssemblyVersion("1.0.2.0")]
|
[assembly: AssemblyVersion("1.0.3.0")]
|
||||||
[assembly: AssemblyFileVersion("1.0.2.0")]
|
[assembly: AssemblyFileVersion("1.0.3.0")]
|
||||||
[assembly: NeutralResourcesLanguageAttribute("de-DE")]
|
[assembly: NeutralResourcesLanguageAttribute("de-DE")]
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user