Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Восстановление проекта delphi 7  [new]
neteurt
Member

Откуда:
Сообщений: 170
Здравствуйте. Ночью выключился компьютер где был не сохранённый проект. Можно как-то его восстановить?
10 июн 21, 09:53    [22333609]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Softologic
Member

Откуда: Питер
Сообщений: 292
neteurt
Здравствуйте. Ночью выключился компьютер где был не сохранённый проект. Можно как-то его восстановить?

Посмотри в папке с проектом файлы с расширением *.pas, *.dfm и начинающиеся на ~. Обрати внимание на дату\время, ну и в блокноте можно посмотреть насколько свежи изменения. Если свежи и адекватны, то их можно взамен старых переименовать.

P.S.: Кстати, а сам проект в виде файла *.dpr то присутствует в папке?
10 июн 21, 10:12    [22333617]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32381

а что значит "не сохраненный проект"?

Posted via ActualForum NNTP Server 1.5

10 июн 21, 11:16    [22333645]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Кроик Семён
Member

Откуда: СПб --> Dortmund
Сообщений: 6740
neteurt,

Не знаю как в Delphi 7, а в 6-ке при нажатии [F9] всё само каждый раз сохраняется. И это заводские настройки.
10 июн 21, 12:09    [22333687]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32381

10.06.2021 12:09, Кроик Семён пишет:
> при нажатии [F9] всё само каждый раз сохраняется. И это заводские настройки.

если не снять галку и не сказать, что впредь это будет по дефолту.

Posted via ActualForum NNTP Server 1.5

10 июн 21, 12:18    [22333690]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 12879
Кроик Семён
И это заводские настройки.
Нет. Это кастомные настройки
Мимопроходящий
если не снять галку и не сказать, что впредь это будет по дефолту.
По дефолту она снята
10 июн 21, 12:45    [22333711]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Кроик Семён
Member

Откуда: СПб --> Dortmund
Сообщений: 6740
хм, ну тогда я не помню когда её выставил.
соррян
10 июн 21, 14:15    [22333832]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32381

10.06.2021 14:15, Кроик Семён пишет:
> хм, ну тогда я не помню когда её выставил.

как Дельфу установил, так и выставил ;)
ибо привычка! :)

Posted via ActualForum NNTP Server 1.5

10 июн 21, 14:19    [22333834]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Кроик Семён
Member

Откуда: СПб --> Dortmund
Сообщений: 6740
neteurt,


если у вас осталась хотя бы EXEшка, то из неё можно вытянуть дизайны форм (расстановка компонент, SQL-запросы в датасетах и т.д.)

программой: XN Resource Editor. Вот кто-то её скопировал и выложил, т.к. оригинальный сайт больше не доступен: https://stefansundin.github.io/xn_resource_editor. Надеюсь, что без вирусов. Короче, открываете EXE этой тулзой, далее смотрите в дереве ресурсов RC Data и там будут "как бы" все DFM - файлы проекта и прилинкованных компонентов.
По ним реально восстановить пустые юниты без кода, но с компонентами.
10 июн 21, 16:59    [22333954]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 852
для D7 можно и DeDe использовать, по крайней мере формы все вытягиваются из exe нормально
10 июн 21, 19:27    [22334076]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
DarkMaster
Member

Откуда: Donetsk,Ukraine
Сообщений: 6493
asutp2,

Resource Editor и Dede - это уже из области проктостоматологии. Когда НУ ОЧЕНЬ нужно.

P.S. Только не говорите, что проект писался полгода, и "пришел вдруг" :)

Сообщение было отредактировано: 10 июн 21, 20:41
10 июн 21, 20:47    [22334095]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Exteris
Member

Откуда: Новосибирск
Сообщений: 1034
DarkMaster
P.S. Только не говорите, что проект писался полгода, и "пришел вдруг" :)

Вот я то же думаю. Мной Ctrl+Shift+S жмется каждые полчаса уже подсознательно.
11 июн 21, 07:27    [22334159]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Кроик Семён
Member

Откуда: СПб --> Dortmund
Сообщений: 6740
В конце 90-х у меня появился домашний компьютер.
И когда зимой пару раз во время программирования вырубался свет во всей парадной, я приобрёл рефлекс нажатия [F2] (это в DOS-программах была стандартная кнопка сохранения) не реже каждые 2 минуты. До сих пор не могу вытравить. Ctrl+S моё любимое сочетание клавиш.
11 июн 21, 11:03    [22334246]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 56105
было лет 15 назад
слепил наш прогер аналитику быстренько формочку для ввода, очень срочно надо было (клиент-сервер Делфи-Оракл)
была там кнопка "запись", но она не писала в БД, а были на ней какие-то другие функции, промежуточные - типа поста
а запись происходила по выходу из формы. Вот такой был очень дружественный интерфейс

Всё это юзеру даже быстренько объяснили, но кто помнит то, что быстренько объяснили?

в общем, девушка полдня и после смены еще вводила срочные какие-то данные и даже постоянно записывалась... а потом БД остановилась на какие-то регламентные работы

данные даже остались в той проге, но прога то с отвалившейся сессией...
в общем, вводили всё это потом заново
11 июн 21, 13:38    [22334383]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 62803
andreymx> слепил наш прогер быстренько формочку для ввода
andreymx> а запись происходила по выходу из формы.
andreymx> Всё это юзеру даже быстренько объяснили

И прогеру, и его начальнику выговор с лишением премии.

Posted via ActualForum NNTP Server 1.5

11 июн 21, 15:54    [22334478]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Maxim Rusov
Member

Откуда: Москва-Питер
Сообщений: 2498
Это что. В нашей программе можно открыть in-memory транзакцию и целый день работать - вводить данные, строить отчеты. А потом выйти из программы, не сделав Commit...
11 июн 21, 16:05    [22334483]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
DarkMaster
Member

Откуда: Donetsk,Ukraine
Сообщений: 6493
Возможно это отдельный приступ паранойи, но в некоторых системах действуют с точностью до наоборот - все пишут в БД, вплоть до того, какую вкладку пользователь открыл и какую строку фильтра ввел. В любой момент времени пользователю доступно ровно то, что он делал, вне зависимости от того - закрывал он программу, не закрывал....
11 июн 21, 16:12    [22334486]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 12879
У JetBrains вообще нет кнопки сохранения
11 июн 21, 16:18    [22334490]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4652
DarkMaster
Возможно это отдельный приступ паранойи, но в некоторых системах действуют с точностью до наоборот - все пишут в БД, вплоть до того, какую вкладку пользователь открыл и какую строку фильтра ввел. В любой момент времени пользователю доступно ровно то, что он делал, вне зависимости от того - закрывал он программу, не закрывал....
Ну да, полное восстановление всех данных и интерфейса при [возможно внештатном] перезапуске.
Очень неплохая и иногда необходимая стратегия, архитектуру только надо сразу так затачивать.
11 июн 21, 17:15    [22334514]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
DarkMaster
Member

Откуда: Donetsk,Ukraine
Сообщений: 6493
YuRock
DarkMaster
Возможно это отдельный приступ паранойи, но в некоторых системах действуют с точностью до наоборот - все пишут в БД, вплоть до того, какую вкладку пользователь открыл и какую строку фильтра ввел. В любой момент времени пользователю доступно ровно то, что он делал, вне зависимости от того - закрывал он программу, не закрывал....
Ну да, полное восстановление всех данных и интерфейса при [возможно внештатном] перезапуске.
Очень неплохая и иногда необходимая стратегия, архитектуру только надо сразу так затачивать.


Отвечать за дурные действия кого-то и учить комбинации действий не очевидных - себе дороже.
11 июн 21, 20:30    [22334569]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4652
DarkMaster
YuRock
пропущено...
Ну да, полное восстановление всех данных и интерфейса при [возможно внештатном] перезапуске.
Очень неплохая и иногда необходимая стратегия, архитектуру только надо сразу так затачивать.


Отвечать за дурные действия кого-то и учить комбинации действий не очевидных - себе дороже.
Да причем тут. Свет отключили в ответственный момент - и всё. Ну или там интернет пропал.
Пример - онлайн-казино. Там полностью весь контекст восстанавливается с сервера после потери коннекта. В любой игре. Деньги, ибо. Раньше в оффлайн-игровых автоматах то же самое было.

Да и много где это может быть удобно. Набивает кассир чек в супермаркете 20 минут, и перед оплатой электрика сбойнула, комп перегрузился. Запускает - а всё на месте. Полезно же.

Да что там говорить, в МСОфис автосохранение точно было в офис-97, как раньше - не помню, но наверно и раньше.

Сообщение было отредактировано: 11 июн 21, 22:55
11 июн 21, 23:02    [22334601]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
DarkMaster
Member

Откуда: Donetsk,Ukraine
Сообщений: 6493
YuRock,

Про "себе дороже" - я именно про потерянные (возможно) деньги и прочее...
11 июн 21, 23:35    [22334610]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4652
DarkMaster
YuRock,

Про "себе дороже" - я именно про потерянные (возможно) деньги и прочее...
Я, похоже, потерял контекст спора, сорри)
12 июн 21, 09:49    [22334655]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление проекта delphi 7  [new]
Lisichkin
Member

Откуда:
Сообщений: 480
88-89 год прошлого столетия. ПК Агат, ели кто помнит, клон Apple II - нет HDD, только флопповод на 5,25. И глючная операционка/железо, которые каждые 15..20..30 минут уходят в жёсткий завис. Сцена: молодой парень, лет 18 садится за это чудо инженерной мысли и начинает набирать, что то на клавиатуре. Я через некоторое время начинаю на него косить - он продолжает набирать и не вставляет диск в дисковод для сохранения набранного. Проходит минут 15 - он самозабвенно продолжает ввод, я начинаю нервничать и ждать чуда....И вот наконец экран Агата начинает мигать всеми цветами радуги, показывая что он устал....минутная пауза...и бумага с которой мальчик записывал данные в ПК оказывается внутри флопповода...занавес.
12 июн 21, 17:10    [22334719]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить