Buonasera, ho un piccolo problema con un programma in vb6.


Ho alcuni pc che fanno girare lo stesso programma vb. Questi programmi eseguono delle operazioni e poi incrementano il valore di un contatore salvato su un file txt condiviso all'interno di un nas esterno.


Il problema che mi si presenta é che in qualche raro caso, due pc, aprono, incrementano e salvano il file di testo in precisa contemporanea. Questo mi fa sfalsare il contatore all'interno del file.

Ho pensato che quando i due programmi eseguono in contemporanea, entrambi aprono il txt, per esempio con il numero 532, entrambi sommano 1 e poi salvano entrambi 533, al posto di trovarmi 534.

Come posso ovviare al problema?

grazie