static private void CounterInc(string CounterFilename, int fCounter) {
fCounter++;
FileStream fs = new FileStream(CounterFilename, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.Read);
TextWriter tw = new StreamWriter(fs);
try {
tw.WriteLine(fCounter.ToString());
}
finally {
tw.Close();
}
}
αυτη ειναι η function που χρησιμοποιω. Φαντασου τωρα οτι τρεχω 2 exe απο τα οποια προσπαθουν και οι δυο να γραψουν στο αρχειο. Θελω με καποιο τροπο να ξερω πως αν το αρχειο ειναι lock απο καποιον αλλον, τοτε μεσα σε μια loop να περιμενω μεχρι να το κλεισει.