PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт для видеозахвата (http://pccar.ru/forumdisplay.php?f=102)
-   -   PION (http://pccar.ru/showthread.php?t=14831)

-LV- 06.07.2011 11:08

Цитата:

Сообщение от odessit (Сообщение 189042)
Повторяю ... При каждом запуске программы...
Будь она сервисом службой или хрен знает чем...
И нажал ты ресет пауер или молотком комп отрубил...
В любой ситуации ...
Прога стартует ... Смотрит свои настройки из реестра или ини файла
Видит мне надо писать в папку
C:\videopion\
Проверяет наличие этой папки (тут можно сделать создает ее при отсутствии)
Если папка пустая пишет в нее
Если папка имеет размер 3 гига
Пишет в нее еще 1 гиг
Потом по кругу...
При записи в имени файла юзать число и время
И тогда на 100% файлы не залезут друг на друга можно не проверять

согласен, прога ведь знает куда писать при первом запуске, нужно чтобы она сохраняла имя последнего файла и с него стартовала, я тоже не программер, но думаю это элементарно делается. в любом случае нужно ждать автора, чет он потерялся где-то.

p.s. 2 Imhost у себя работу автофокуса я не наблюдаю.

Imhost 06.07.2011 18:48

Цитата:

Сообщение от odessit (Сообщение 189042)
Повторяю ... При каждом запуске программы...
Будь она сервисом службой или хрен знает чем...
И нажал ты ресет пауер или молотком комп отрубил...
В любой ситуации ...
Прога стартует ... Смотрит свои настройки из реестра или ини файла
Видит мне надо писать в папку
C:\videopion\
...

У тебя есть папка, в которую пишет 100 файлов (ВНИМАНИЕ! КЛЮЧЕВОЕ СЛОВО) по циклу.
Не понятно?
- Объясняю сервис переписывает содержание файла, а его имя остается неизменным! (Т.е. в данный момент не получиться сделать в имени дату - цикличности записи не будет, т.к. будет работать правило счетчика).
Поэтому чтобы продолжить писать с последнего кадра, перед выгрузкой сервиса (или постоянно) нужно куда то сохранять имя файла, чтоб при загрузке его прочитать и продолжить запись! А при нажатии ресета запись кадра не сохраниться.
Опять же все прибамбасы будут увеличивать и объем самой "программы" и потребляемых ею ресурсов.

paxum 06.07.2011 19:00

Цитата:

Сообщение от Imhost (Сообщение 189081)
У тебя есть папка, в которую пишет 100 файлов (ВНИМАНИЕ! КЛЮЧЕВОЕ СЛОВО) по циклу.
Не понятно?
- Объясняю сервис переписывает содержание файла, а его имя остается неизменным! (Т.е. в данный момент не получиться сделать в имени дату - цикличности записи не будет, т.к. будет работать правило счетчика).
Поэтому чтобы продолжить писать с последнего кадра, перед выгрузкой сервиса (или постоянно) нужно куда то сохранять имя файла, чтоб при загрузке его прочитать и продолжить запись! А при нажатии ресета запись кадра не сохраниться.
Опять же все прибамбасы будут увеличивать и объем самой "программы" и потребляемых ею ресурсов.

Полный бред! Что курил? :acute: Читай внимательней , что пишет человек. И, Он прав!

Imhost 06.07.2011 19:17

Цитата:

Сообщение от paxum (Сообщение 189082)
Полный бред!

Что Вы считаете бредом? Вы пользовались программой?

odessit 06.07.2011 19:30

Хорошо ... Фик с ним.
Соглашусь с тобой... Есть сервис
Который как ты написал
Имеет определенное кол файлов и он в них переписывает инфу
Циклически... Ок ... Прогу не юзал но соглашусь вам виднее...
При запуске проги она по умолчанию начинает писать инфу в 1 файл...
Это у нее прописано...
Что мешает вместо этого проге раз в 1 минуту
Кидать в реестр инфу на каком она файле писала?
Допустим на 1000
После ресета максимальный откат будет на 1 мин
Это не смертельно... По функционалу и нагрузке на комп...
Это дажене нагрузка а так фигня...
Да и всегда можно в настройках выставить
Не 1 мин а 5 или 10 если машина слабая...
Но терять весь час если прога перезапустилась
Неинтересно....
А если при аварии комп ребутнулся...
Или еще чего...

paxum 06.07.2011 19:40

Цитата:

Сообщение от Imhost (Сообщение 189083)
Что Вы считаете бредом? Вы пользовались программой?

Цитата:

Сообщение от Imhost (Сообщение 189083)
Поэтому чтобы продолжить писать с последнего кадра, перед выгрузкой сервиса (или постоянно) нужно куда то сохранять имя файла, чтоб при загрузке его прочитать и продолжить запись!

Ну, хотя бы, это.:yes4:

Imhost 06.07.2011 19:52

Цитата:

Сообщение от paxum (Сообщение 189085)
Ну, хотя бы, это.:yes4:

Ок, может быть Вы, продемонстрируете нам правильный алгоритм определения файла с которого следует продолжить запись?

Imhost 06.07.2011 19:57

Цитата:

Сообщение от odessit (Сообщение 189084)
Что мешает вместо этого проге раз в 1 минуту

Так я это и пытался объяснить =)
Рад что ты меня понял. :derisive:

Вот ввиду этого я и писал что введение новой фичи дело трудоемкое и порождающее новые баги =)

paxum 06.07.2011 20:01

Цитата:

Сообщение от Imhost (Сообщение 189086)
Ок, может быть Вы, продемонстрируете нам правильный алгоритм определения файла с которого следует продолжить запись?

Цитата:

Сообщение от Imhost (Сообщение 189086)
Я тоже не программист и представления не имею как писать подобного рода программные продукты.

Элементарно, Ватсон! (Не моё!):smile1: Каждый файл имеет дату последнего исправления, это ты можешь увидеть и в проводнике винды, выбираешь самый старый и перезаписываешь (при необходимости). Эта проверка не займет много ресурсов! :yes4: Даже сохранять имя последнего файла не потребуется.

paxum 06.07.2011 20:03

Похоже, наши мысли и диалог уже разошлись!:yes4:


Часовой пояс GMT +4, время: 17:57.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot