Фича viewer'а

Здесь обсуждаются темы, косвенно связанные с Far.
Post Reply
Rostrapovi4
Posts: 2
Joined: Mon 24 Aug, 2009 12:13

Фича viewer'а

Post by Rostrapovi4 »

Добрый всем день.

Это мое первое сообщение на форуме. Сам не являюсь пользователем far'а, использую totalcmd, но одна возможность viewer'а очень впечатлила. А именно автообновление содержимого файла в окне, при его изменении другой программой. В рабочих целях мне было бы крайне полезно реализвать такую возможность самому, в своей программе.
Проблема в том, что ни ReadDirectoryChangesW, ни FindNextChangeNotification не дают той же функциональности, что и в far'е в случае, когда пишущая в файл программа не отпускает его. В связи с этим хотелось бы узнать, как данный функционал реализован в far'е.

Заранее спасибо.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Фича viewer'а

Post by t-rex »

Смотри в сорцах.
User avatar
CrOm
Posts: 1428
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time

Re: Фича viewer'а

Post by CrOm »

сырцы открыты
FARFlipper, FARdroid, qPlayEx, Mr.Ripper
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Фича viewer'а

Post by Skirda »

см. viewer.cpp
We are the Borg. You will be assimilated.
So Say We All!
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Фича viewer'а

Post by t-rex »

первый нах :)
Rostrapovi4
Posts: 2
Joined: Mon 24 Aug, 2009 12:13

Re: Фича viewer'а

Post by Rostrapovi4 »

Всем конечно спасибо. Сорцы уже и скачал. Проблема в том, что я не cpp-шник :) Хотелось бы, чтобы кто-то объяснил сам механизм определения факта изменений, если не трудно.
User avatar
zg
zero-gravity
Posts: 6038
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Фича viewer'а

Post by zg »

t-rex wrote:первый нах :)
я смотрю ты в ассембли' 09 участвуешь :crazy:
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Фича viewer'а

Post by t-rex »

zg
Не допёр.
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: Фича viewer'а

Post by Александр Кряжев »

Видимо имеется ввиду, что ты скоростным ответом выйграл "реалтайм-конкурс". :D

Фар - маргинальный продукт. (c) zg
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

Re: Фича viewer'а

Post by Игорь Юдинцев »

User avatar
zg
zero-gravity
Posts: 6038
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Фича viewer'а

Post by zg »

Post Reply

Return to “Операционные системы, командные оболочки и прочее”