Наш Федя научился быстро печатать… а бесперебойник так и не купил.
Это проблема для Феди, но не проблема для клиента.
Если комп его отрубится, то возможны проблемы с компом и системой, но не с набитым текстом, который будет сохранён с минимальными потерями.
Как же это работает?
Вот Федя, прочитав вопрос, решил поделиться кусочком своего огромного опыта.
Открыл форму ответа, коснулся кливиатуры и стал быстро набирать текст. Клиент ему в этом не мешает, поэтому буквы тут же появляются на экране, хотя Федя работает с флешки. Клиент просто запустил таймер записи, который по каждому изменению текста начинает отсчёт с нуля.
Но Фёдор ведь не автомат… он на миг задумался, чтобы откопать лучшую мысль в своих запутанных извилинах… и таймер, отсчитав интервал, вызывает сохранение.
Вот ответ написан, Фёдор ещё раз пробегает его глазами и… вместо кнопки «Отправить» жмёт закрытие темы… даже не темы, а всего клиента! Похоже таки бедолага перетрудился на трёх работах. :)
«О ужас!!!» - промелькивает в перегретом мозгу Феди и оставшиеся волосы шевелятся на его лысеющей макушке.
Он тут же поспешно запускает клиента снова, открывает форму для написания ответа с самого начала… и видит, что там всё как было. Федя с облегчением выдыхает, жмёт «Отправить» и откидывается на спинку кресла, попивая чай.
Что же произошло перед закрытием клиента? Клиент, обнаружив набранный текст, на всякий случай его сохранил. В общем, труд Феди не пропал даром и всё, что он написал было восстановлено при следующем открытии формы в лучших традициях Парижа и ЛандОна… %)
Федя Синичкин уникальный человек. Он умудряется работать аж на трёх работах сразу.
Он работает админом, программистом Delphi и администратором БД в трёх разных фирмах.
Причём инет есть только на двух из них, а дома у него GPRS и качать через него дневные изменения ему стало сильно в лом.
Заходит он на сайт за новой версией и видит ссылку на портативную версию.
«YES!!!» - вырывается у него и он спешит её скачать.
Программа скачивается в виде архива, который он без проблем разворачивает на флешку.
Находит и запускает DMClient.exe…
Теперь Федя обновляет форум на первой работе, читает на второй, обновляет и отвечает на третьей и дома экономит деньги GPRS т.к. база его в актуальном состоянии. Аллилуйя :)
Как вариант использовать такой bat-файл:
@cls @set "DMClient=C:\Documents and Settings\All Users\Application Data\DMClient\*.*" @set "DEST=D:\archive_" @set "RAR=%PROGRAMFILES%\WinRAR" @set "NAME1=DMClient" @set "DATETIME=YYYY.MM.DD-HH;MM;SS" @set "PACK_LVL=5" @"%RAR%\rar" a "-ag%DATETIME%" -idc -k -m%PACK_LVL% -oc -os -ow -r -rr3p "%DEST%\%NAME1%" "%DMClient%"
Ограничение: должен быть установлен архиватор WinRAR
По этому сабжу есть скриншоты старого инсталлятора и нового.