Click here to Skip to main content
15,889,216 members
Home / Discussions / C#
   

C#

 
GeneralRe: Counter not updating file Pin
xiecsuk10-Mar-17 3:53
xiecsuk10-Mar-17 3:53 
GeneralRe: Counter not updating file Pin
Richard Deeming10-Mar-17 4:00
mveRichard Deeming10-Mar-17 4:00 
GeneralRe: Counter not updating file Pin
xiecsuk10-Mar-17 4:31
xiecsuk10-Mar-17 4:31 
AnswerRe: Counter not updating file Pin
Gerry Schmitz9-Mar-17 6:45
mveGerry Schmitz9-Mar-17 6:45 
GeneralRe: Counter not updating file Pin
xiecsuk10-Mar-17 0:08
xiecsuk10-Mar-17 0:08 
AnswerRe: Counter not updating file Pin
Ralf Meier10-Mar-17 0:23
mveRalf Meier10-Mar-17 0:23 
GeneralRe: Counter not updating file Pin
xiecsuk10-Mar-17 0:35
xiecsuk10-Mar-17 0:35 
GeneralRe: Counter not updating file Pin
Nathan Minier10-Mar-17 1:38
professionalNathan Minier10-Mar-17 1:38 
So...not the most performant thing, but this should help avoid concurrency issues.
C#
private static int _count;
private static readonly string _fileName = @"C:\my\file\path\and.name";
private static readonly Object _sync = new Object();

public static void Increment()
{
   lock(_sync)
   {
      _count++;

      File.WriteAllText(_fileName, _count.ToString());
   }         
}

void AppStartEvent()
{
   lock(_sync)
   {
      var seed = File.ReadAllText(_fileName);
      int result = 0;
      if(int.TryParse(seed,out result))
      {      
         _count = result;
      }else{
         _count = 0;
      }
   }   
}
"There are three kinds of lies: lies, damned lies and statistics."
- Benjamin Disraeli

GeneralRe: Counter not updating file Pin
Gerry Schmitz10-Mar-17 4:23
mveGerry Schmitz10-Mar-17 4:23 
GeneralRe: Counter not updating file Pin
xiecsuk10-Mar-17 4:39
xiecsuk10-Mar-17 4:39 
GeneralRe: Counter not updating file Pin
Gerry Schmitz10-Mar-17 5:04
mveGerry Schmitz10-Mar-17 5:04 
QuestionConvert jQUERY code to C# Pin
Member 130142789-Mar-17 3:45
Member 130142789-Mar-17 3:45 
AnswerRe: Convert jQUERY code to C# Pin
OriginalGriff9-Mar-17 4:00
mveOriginalGriff9-Mar-17 4:00 
GeneralRe: Convert jQUERY code to C# Pin
Member 130142789-Mar-17 4:04
Member 130142789-Mar-17 4:04 
GeneralRe: Convert jQUERY code to C# Pin
OriginalGriff9-Mar-17 4:13
mveOriginalGriff9-Mar-17 4:13 
GeneralRe: Convert jQUERY code to C# Pin
Member 130142789-Mar-17 6:10
Member 130142789-Mar-17 6:10 
AnswerRe: Convert jQUERY code to C# Pin
Pete O'Hanlon9-Mar-17 5:18
mvePete O'Hanlon9-Mar-17 5:18 
GeneralRe: Convert jQUERY code to C# Pin
Member 130142789-Mar-17 6:11
Member 130142789-Mar-17 6:11 
GeneralRe: Convert jQUERY code to C# Pin
Pete O'Hanlon9-Mar-17 6:55
mvePete O'Hanlon9-Mar-17 6:55 
QuestionDwg free nuget package Pin
Member 108502538-Mar-17 10:40
Member 108502538-Mar-17 10:40 
QuestionRe: Dwg free nuget package Pin
dan!sh 8-Mar-17 18:10
professional dan!sh 8-Mar-17 18:10 
AnswerRe: Dwg free nuget package Pin
Pete O'Hanlon8-Mar-17 20:57
mvePete O'Hanlon8-Mar-17 20:57 
GeneralRe: Dwg free nuget package Pin
dan!sh 8-Mar-17 21:28
professional dan!sh 8-Mar-17 21:28 
AnswerRe: Dwg free nuget package Pin
Pete O'Hanlon8-Mar-17 21:33
mvePete O'Hanlon8-Mar-17 21:33 
QuestionChange Cursor Mouse for an image in application but when close app return to the initial state Pin
Member 130142788-Mar-17 4:41
Member 130142788-Mar-17 4:41 

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.