Добрый день!
В секундном скрипте делаем обработку добавления в ячейки таблицы через ScanDirectory имен файлов в директории GetProjectPath + 'User files\'.
Создание файлов через проводник системы (так как знаем, что создать через скаду нельзя) четко отображается в скаде. Есть нюансы с превышением количества файлов над количеством таблицы. Но это чуть позже разбираться будем. Сейчас 3 строки = 3 файла.
Далее через скрипт Table1_OnCellClick(выбираем имя файла) и скрипт кнопки Button1_OnClick(директория + имя файла и действие удаление файла) удаляем файл.
В проводнике наблюдаем удаление файла.
Но вот обновление таблицы через секундный скрипт не происходит. Переход на другую страницу не помогло. Такое ощущение, что не меняется ответ от ScanDirectory.
Секундный скрипт:var
i: Integer;
pathFileLocal:string;
aList: TM_ScanDirResult;
begin
pathFileLocal := GetProjectPath + 'User files\';
aList := ScanDirectory(pathFileLocal, sdtFiles);
for i := 0 to aList.Count - 1 do
begin
Table1.Columns[0].Cells[i+1].Text := IntToStr(i);
Table1.Columns[1].Cells[i+1].Text := aList[i].Name;
end;
end.
Можете подсказать что не так?
Жду вопросов и предложений.