| imho.ws |
![]() |
|
|
|
# 1 |
|
Newbie
Регистрация: 05.04.2004
Сообщения: 39
![]() |
Как открыть файл?
Здравствуйте, господа программисты. Подскажите, кто чем может...
Имеется 2 программы: одна пишет в файл, другая - соответственно - читает. Делают они это через непредсказуемые промежутки времени, и вполне вероятно, что попытаются сделать одновременно. Можно ли каким-либо образом в "читающей" программе (у "пишущей" необъяснимо исчезли исходники последних 14-и версий) открыть файл незаметно для "писателя"? (В качестве более чем идеального примера могу привасти FAR'овский view'ер, который не только не блокирует view'ымый файл, но и периодически обновляет его содержимое) |
|
|
|
|
# 6 |
|
Advanced Member
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498
![]() ![]() ![]() ![]() |
2 Anthony
поток и процесс - несколько разные вещи... Я к тому, что можно не держать файл открытым постоянно, а через промежутки времени или по флагу modify, или еще каким либо из способом потоком вытаскивать данные из файла например в другой файл или в компонент... не знаю как в дельфи (о позор мне ) но вот в С есть fstream - файловый поток. Для текстовиков архи удобная весчь
|
|
|
|
|
# 8 | |
|
::VIP::
шайтан-башка Регистрация: 31.03.2003
Адрес: imho.ws
Тюменское отделение
Сообщения: 1 902
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Anthony, вот вариант из DelphiWorld
Цитата:
|
|
|
|