В дополнение к замечательной программе TrackChecker
Moderator: Moderators
-
MetalFan
- Administator
- Posts: 9143
- Joined: Fri Sep 14, 2012 9:50 am
- Location: Moscow
- Has thanked: 348 times
- Been thanked: 943 times
Re: В дополнение к замечательной программе TrackChecker
guru, чаще и не надо... зачем свопить на диск чаще 1р/мин?!
Да и при штатном выходе из приложения все данные сохраняться на диск.
Да и при штатном выходе из приложения все данные сохраняться на диск.
wbw, MetalFan
-
Black
- Posts: 590
- Joined: Wed Dec 12, 2012 5:40 pm
- Location: RUS 23
- Has thanked: 2 times
- Been thanked: 6 times
Re: В дополнение к замечательной программе TrackChecker
Не, не я. ) Я не пользую эту прогу.vmzsoft wrote:ошибку с десятичной точкой, на которую сетовал Black
ru_win_7_ultimate_sp1_x64
-
guru
- Moderator
- Posts: 2848
- Joined: Mon Dec 10, 2012 3:56 pm
- Has thanked: 141 times
- Been thanked: 182 times
Re: В дополнение к замечательной программе TrackChecker
Я обычно делаю сохранение после каждого изменения данных (или серии изменений при пакетной обработке данных).MetalFan wrote:чаще и не надо... зачем свопить на диск чаще 1р/мин?!Да и при штатном выходе из приложения все данные сохраняться на диск.
В этом случае, потеря изменений при вылете исключена. И на диске всегда свежий файл базы, независимо от того, запущена программа или уже закрыта.
Да и в сохранинии при выходе тогда необходимость отпадает.
А периодическое автосохранение, кроме как в играх, по-моему, уже давно никто не использует)
MetalFan, спасибо за TrackChecker!
-
vmzsoft
- Posts: 120
- Joined: Tue Dec 18, 2012 9:12 pm
- Location: Москва
Re: В дополнение к замечательной программе TrackChecker
Пардон, не хотел обидеть, это был bugmenot...Black wrote:Не, не я. ) Я не пользую эту прогу.
-
MetalFan
- Administator
- Posts: 9143
- Joined: Fri Sep 14, 2012 9:50 am
- Location: Moscow
- Has thanked: 348 times
- Been thanked: 943 times
Re: В дополнение к замечательной программе TrackChecker
guru, что, добавить чтоли новый пункт в "действия"? типа "Сохранить данные" и шорткат на Ctrl+S ?)))
wbw, MetalFan
-
guru
- Moderator
- Posts: 2848
- Joined: Mon Dec 10, 2012 3:56 pm
- Has thanked: 141 times
- Been thanked: 182 times
Re: В дополнение к замечательной программе TrackChecker
MetalFan,
Ctrl+S? Боже, упаси))
Не, я про программирование) Я в своих прогах так всегда делаю)
Сохранение базы в конце каждого действия (или серии действий).
Как только данные изменились, прога их сразу сохраняет (через систему бэкапов, конечно).
Если нужно реализовать возможность отмены действий (undo), то можно не париться, а держать штук 5 последовательных бэкапов. На них и можно откатываться, если что. Причем такое undo работает даже после перезапуска программы, если бекапы не удалять.
Эта система дает сразу 4 плюса:
- можно откатываться и возвращаться по действиям назад-вперед (кол-во шагов зависит от количества бекапов базы);
- можно отменить действие, сделанное в прошлом сеансе работы (и в позапрошлом, и позже);
- не нужно заботиться, сохранился результат сеанса перед закрытием или нет;
- нет нужды в периодическом автосохранении.
Минус только один: если база большая и/или диск тормозной, то может подвисать после действий (во время сохранения).
ps
Кстати про Undo давно хотел спросить.
Почему не реализовано?
Если случайно что-то удалил, то только в рез.копию лезть?
У меня было несколько случаев и рез.копия не помогла.
Ctrl+S? Боже, упаси))
Не, я про программирование) Я в своих прогах так всегда делаю)
Сохранение базы в конце каждого действия (или серии действий).
Как только данные изменились, прога их сразу сохраняет (через систему бэкапов, конечно).
Если нужно реализовать возможность отмены действий (undo), то можно не париться, а держать штук 5 последовательных бэкапов. На них и можно откатываться, если что. Причем такое undo работает даже после перезапуска программы, если бекапы не удалять.
Эта система дает сразу 4 плюса:
- можно откатываться и возвращаться по действиям назад-вперед (кол-во шагов зависит от количества бекапов базы);
- можно отменить действие, сделанное в прошлом сеансе работы (и в позапрошлом, и позже);
- не нужно заботиться, сохранился результат сеанса перед закрытием или нет;
- нет нужды в периодическом автосохранении.
Минус только один: если база большая и/или диск тормозной, то может подвисать после действий (во время сохранения).
ps
Кстати про Undo давно хотел спросить.
Почему не реализовано?
Если случайно что-то удалил, то только в рез.копию лезть?
У меня было несколько случаев и рез.копия не помогла.
MetalFan, спасибо за TrackChecker!
-
MetalFan
- Administator
- Posts: 9143
- Joined: Fri Sep 14, 2012 9:50 am
- Location: Moscow
- Has thanked: 348 times
- Been thanked: 943 times
Re: В дополнение к замечательной программе TrackChecker
guru, идея про undo-redo возможно здравая... но... честно говоря, за три года ни разу не пришла в голову необходимость данной фичи...
Да и сохранять данные после каждого действия пользователя я тоже смысла не вижу. По крайней мере у меня и без этого ни разу так же проблем не возникало. Автосохранение стоит раз в 10мин.
Да и сохранять данные после каждого действия пользователя я тоже смысла не вижу. По крайней мере у меня и без этого ни разу так же проблем не возникало. Автосохранение стоит раз в 10мин.
wbw, MetalFan
-
guru
- Moderator
- Posts: 2848
- Joined: Mon Dec 10, 2012 3:56 pm
- Has thanked: 141 times
- Been thanked: 182 times
Re: В дополнение к замечательной программе TrackChecker
MetalFan, у меня были проблемы и с undo-redo, и с автосохранением:
Несколько раз удалял по ошибке нужные события. Приходилось с сервиса заново грузить. Но не все же сервисы отдают полный список событий. Некоторые только последнее. Из рез.копии восстанавливать муторно.
Еще были проблемы, когда забывал выключить программу на 2-м компе:
Запускаешь новую сессию, добавляешь новые посылки, закрываешь. А оказывается, на втором компе старая копия проги работает и затирает своим автосохранением все изменения, внесенные в новой сессии. Пару раз так терял треки. Потом квитанция приходит и думаешь, что за посылка, вроде не ждал. А если вдруг посылка потеряется или застрянет, а ты ее не контролируешь, так и диспут не успеешь открыть.
Не, автосохранение это прошлый век. Какой в нем смысл?
И undo-redo не помешает, хотя бы на 1 шаг.
К тому же сделать это совсем не сложно. Это не картинки всплывающие добавлять.
Можно сделать опцию "Сохранение после каждого изменения", отменяющую автосохранение и сохранение при выходе.
Несколько раз удалял по ошибке нужные события. Приходилось с сервиса заново грузить. Но не все же сервисы отдают полный список событий. Некоторые только последнее. Из рез.копии восстанавливать муторно.
Еще были проблемы, когда забывал выключить программу на 2-м компе:
Запускаешь новую сессию, добавляешь новые посылки, закрываешь. А оказывается, на втором компе старая копия проги работает и затирает своим автосохранением все изменения, внесенные в новой сессии. Пару раз так терял треки. Потом квитанция приходит и думаешь, что за посылка, вроде не ждал. А если вдруг посылка потеряется или застрянет, а ты ее не контролируешь, так и диспут не успеешь открыть.
Не, автосохранение это прошлый век. Какой в нем смысл?
И undo-redo не помешает, хотя бы на 1 шаг.
К тому же сделать это совсем не сложно. Это не картинки всплывающие добавлять.
Можно сделать опцию "Сохранение после каждого изменения", отменяющую автосохранение и сохранение при выходе.
MetalFan, спасибо за TrackChecker!
-
MetalFan
- Administator
- Posts: 9143
- Joined: Fri Sep 14, 2012 9:50 am
- Location: Moscow
- Has thanked: 348 times
- Been thanked: 943 times
Re: В дополнение к замечательной программе TrackChecker
как это поможет в ситуации сguru wrote:И undo-redo не помешает, хотя бы на 1 шаг.
В обчем предлагаю вынести обсуждение необходимости данной фичи в отдельную темуguru wrote:Еще были проблемы, когда забывал выключить программу на 2-м компе
wbw, MetalFan
-
guru
- Moderator
- Posts: 2848
- Joined: Mon Dec 10, 2012 3:56 pm
- Has thanked: 141 times
- Been thanked: 182 times
Re: В дополнение к замечательной программе TrackChecker
Это поможет в ситуации с:MetalFan wrote:как это поможет в ситуации с
Еще были проблемы, когда забывал выключить программу на 2-м компе
guru wrote:Несколько раз удалял по ошибке нужные события. Приходилось с сервиса заново грузить. Но не все же сервисы отдают полный список событий. Некоторые только последнее. Из рез.копии восстанавливать муторно.
Ага, на днях оформлю)MetalFan wrote:В обчем предлагаю вынести обсуждение необходимости данной фичи в отдельную тему
MetalFan, спасибо за TrackChecker!
-
vmzsoft
- Posts: 120
- Joined: Tue Dec 18, 2012 9:12 pm
- Location: Москва
Re: В дополнение к замечательной программе TrackChecker
You do not have the required permissions to view the files attached to this post.
-
vmzsoft
- Posts: 120
- Joined: Tue Dec 18, 2012 9:12 pm
- Location: Москва
Re: В дополнение к замечательной программе TrackChecker
Не тот экзешник прицепил
Вот правильный:
Вот правильный:
You do not have the required permissions to view the files attached to this post.
-
SiMM
- Posts: 4
- Joined: Thu Mar 28, 2013 10:56 am
Re: В дополнение к замечательной программе TrackChecker
А чего б не сделать возможным в программе автосохранение настроек на FTP с дальнейшей синхронизацией?
-
MetalFan
- Administator
- Posts: 9143
- Joined: Fri Sep 14, 2012 9:50 am
- Location: Moscow
- Has thanked: 348 times
- Been thanked: 943 times
Re: В дополнение к замечательной программе TrackChecker
impulse, перенес твой пост в другую тему
wbw, MetalFan
-
MetalFan
- Administator
- Posts: 9143
- Joined: Fri Sep 14, 2012 9:50 am
- Location: Moscow
- Has thanked: 348 times
- Been thanked: 943 times
Re: В дополнение к замечательной программе TrackChecker
vmzsoft, а что за скиновый движок используется?
wbw, MetalFan
-
vmzsoft
- Posts: 120
- Joined: Tue Dec 18, 2012 9:12 pm
- Location: Москва
Re: В дополнение к замечательной программе TrackChecker
Ручками, ручками...
TForm+TImage+TImage+...+SetWindowRgn
Нашел немного бяк, вылезших в процессе... Немного "вылизал":
TForm+TImage+TImage+...+SetWindowRgn
Нашел немного бяк, вылезших в процессе... Немного "вылизал":
You do not have the required permissions to view the files attached to this post.
-
vmzsoft
- Posts: 120
- Joined: Tue Dec 18, 2012 9:12 pm
- Location: Москва
Re: В дополнение к замечательной программе TrackChecker
Редко пользуюсь чужими наработками, предпочитаю доходить самостоятельно и вообще придумывать...MetalFan wrote:vmzsoft, сурово)
К тому же в этом случае свобода ограничена только рамками возможностей винды (дельфи), а не искусственно наложенными ограничениями кого-то с его компонентами.
Да и не сторонник я этого "попугайства" - скинов то бишь. Тому же офису никакие скины не нужны, а пользуются им миллионы...
-
MetalFan
- Administator
- Posts: 9143
- Joined: Fri Sep 14, 2012 9:50 am
- Location: Moscow
- Has thanked: 348 times
- Been thanked: 943 times
Re: В дополнение к замечательной программе TrackChecker
vmzsoft, я тоже не сторонник скинов... хотя как-то поступала просьба-пожелание прикрутить скиновый движок к tc.
но это, как минимум, добавит баги разработчиков скинокомпонент... и увеличит дистриб программы.
но это, как минимум, добавит баги разработчиков скинокомпонент... и увеличит дистриб программы.
wbw, MetalFan
-
vmzsoft
- Posts: 120
- Joined: Tue Dec 18, 2012 9:12 pm
- Location: Москва
Re: В дополнение к замечательной программе TrackChecker
vmzsoft wrote:предлагаемые изменения вношу те, с которыми внутренне согласен
На этом стоим и стоять будем... :thumbup:MetalFan wrote:только вот реализовывать что-то буду только пропустив через себя...
-
lakoros
- Posts: 1
- Joined: Sun Apr 07, 2013 9:56 am
Re: В дополнение к замечательной программе TrackChecker
Можно ли в этой отличной программе вывести отображение веса посылки? Если нет, то почему еще не сделали?
-
vmzsoft
- Posts: 120
- Joined: Tue Dec 18, 2012 9:12 pm
- Location: Москва
Re: В дополнение к замечательной программе TrackChecker
Добавил некоторые "фишки" и протестил. Предлагаю 2 варианта. Отличие описано в архиве.
Есть подробный хэлп.
Есть подробный хэлп.
You do not have the required permissions to view the files attached to this post.
-
guru
- Moderator
- Posts: 2848
- Joined: Mon Dec 10, 2012 3:56 pm
- Has thanked: 141 times
- Been thanked: 182 times
Re: В дополнение к замечательной программе TrackChecker
vmzsoft, а можно в двух словах, что нового и чем отличаются версии, а то какой-то странный релиз получается 
MetalFan, спасибо за TrackChecker!
-
MetalFan
- Administator
- Posts: 9143
- Joined: Fri Sep 14, 2012 9:50 am
- Location: Moscow
- Has thanked: 348 times
- Been thanked: 943 times
Re: В дополнение к замечательной программе TrackChecker
Как-то не очень корректно получается помещать описание в архиве... можно просто в сообщении текстом?)vmzsoft wrote:Отличие описано в архиве.
wbw, MetalFan
-
vmzsoft
- Posts: 120
- Joined: Tue Dec 18, 2012 9:12 pm
- Location: Москва
Re: В дополнение к замечательной программе TrackChecker
"Все ваши базы желательно размещать в каталоге BASE.
Если у вас уже есть наполненная вами база от предыдущей версии, запустите утилиту Modificator, она подправит структуру БД до требуемой.
Версия 1.24.1 (NewzakM.exe) работает с изображениями гораздо быстрее за счет того, что работает не с физической БД, а ее отображением в памяти.
Правда, время загрузки программы несколько увеличилось."
Если у вас уже есть наполненная вами база от предыдущей версии, запустите утилиту Modificator, она подправит структуру БД до требуемой.
Версия 1.24.1 (NewzakM.exe) работает с изображениями гораздо быстрее за счет того, что работает не с физической БД, а ее отображением в памяти.
Правда, время загрузки программы несколько увеличилось."