[delphi] Odzyskanie źródła ?

0

Witam, nie wiedziałem do jakiego to dać działu, mam pytanie bo <ort>zdażyło </ort>mi się już to kilka razy i się wtedy z faktem pogodziłem ale chciałbym wiedzieć na przyszłość jakby jeszcze raz mi się coś takiego zdarzyło, otóż czy jeśli nie zapiszę unitu w Delphi i go uruchomię a ten program w jakiś sposób mi zawiesi komputer i jedynym wyjściem jest zresetowanie komputera to czy po zresetowaniu komputera da sie jeszcze w jakiś sposób odzyskać stracony kod ? ostatnio poszukując znalazłem tylko skompilowany exec w folderze Projects i skompilowany unit1.dcu w tym samym folderze, z dcu się chyba raczej źródła delphi nie da wyjąć, a z execa tym bardziej więc mam pytanie czy delphi gdzieś zapisuje gdzieś do pliku czy tylko trzyma w ramie ? ewentualnie czy ram jest czyszczony po zimnym starcie (alt+ctrl+delete) czy tylko po naciśnięciu reset lub po wyłączeniu całkowitym komputera ? i jeśli by nie był czyszczony to dałoby się coś jeszcze odzyskać w taki sposób ?

chodzi mi o to że często musiałem pisać jeszcze raz to co straciłem i czasami o czymś przy tym zapominałem co wcześniej napisałem i program po tym zawierał jakiś bug

0

Chyba Delphi nigdzie nie zapisuje automatycznie źródła.

0

no to kapa, a jest tam funkcja autozapisu, albo żeby mi przypominało co 5 min ? chociaż czasami naciskam Ctrl+Alt+Delete raz i jest blue screen, naciskam Esc i jest czarny ekran i siadam przed telewizor i coś oglądam a za jakieś pół godziny się odwiesza komp na tyle że zdążam zapisać i wtedy go resetuje dopiero ale czasami nie mam tych 30 min czasu na to

0

A czy tak ciezko nacisnac odruchowo: ctrl+shift+s (zapisuje wszystko)? Ja mam wrecz taki nawyk ze zapisuje to co robie nawet kilka razy na minute :P

0

no jo też, ale czasami coś piszę w nowym projekcie (jak chcę coś tylko sprawdzić) i nie chce tego zapisywać bo muszę tworzyć nowy folder, nazwać go, wejść w niego, nacisnąć dwa*enter, a sprawdzanie czegoś czasami zajmuje więcej niż dwie linie programu bo kod właściwy to zapisuję nawet 10 razy na minutę

0

Tools>Environment Options>Preferences> AutoSave Editor Files

i zapisze przed każdym Run/Compile/Build

Dobrze jeszcze ustawić Tools>Editor Options>General>Undo after save

żeby się można było łatwo wycofać ze zmian.

Powyższe opcje są na pewno w d6 i d7

0

Pedros, ja tez mam taki nawyk, niekiedy nawet w ciagu 10 sekund potrafie wcisnac ten CRTL + S mase razy :d tak na szelki wypadek ;P

1 użytkowników online, w tym zalogowanych: 0, gości: 1