U menya dva rabochih varianta krome metoda s udaleniem stroki.
1. V proekte lokal'naya peremennaya STRING. V nee znachenie berem s global'noy peremennoy COUNTER. Potom uvelichivaem schetchik global'noy COUNTER na 1.
Sleduyushiy potok beret iz global'noy uzhe 2 i delaet +1. i t.d.
Plyus Action na kolichestvo strok, i esli COUNTER >= kolichestva strok - SET COUNTER "0"
Извините можете по подробнее описать процесс 1 варианта. объясню свою ситуацию. есть файл ексель или список мне нужно чтоб 1 поток брал первую строку (переменную) и выполнял с ней действия, второй 2 строку итд.
lock(SyncObject) {
lock(SyncObject) {
try {
var gbVar = project.GlobalVariables["[email protected]", "COUNTER"];
} catch (KeyNotFoundException ex) {
project.GlobalVariables.SetVariable("[email protected]", "COUNTER", "0");
return "Global variable is initialized";
}
}
return "Already initialized";