VB6.0. Давно не занимался и уйдет время чтоб все вспоминать. Поэтому прошу помощи.
Цель - оптимизировать процесс для увеличения производительности. Поэтому желательно чтоб все делалось как можно быстрее.
На диск периодически пишется файл *.txt. Размер файла нарастает от 0 до 2-3 MB. Количество строк 100-150 тыс. Идея - брать периодически добавленные данные и обрабатывать их.
Т.е. обработал последний раз файл когда он бы размером 111111 байт. При следующем обращении читаю его размер = 211111 байт. Я считываю только последние 100000 байт этого файла и обрабатываю их. И запоминаю размер файла для последующего обращения.
Второе: пишет одна прога, читает другая. Если перехлестнутся одновременно, то будет ошибка доступа к файлу и с этой ошибкой вторая вылетит. Как отловить эту ошибку, по номеру ее или как-то еще?
p.s. Alibek и RayShade, с благодарностью вспоминаю ваши советы.