Delphi - neukladá súbory
Upravujem program v Delphi. Mám už úpravu hotovú a idem skúšať. Skompilujem a spustím. Otvorím formulár a... Otvorilo sa mi to, čo som tam mal ešte pred úpravou. Automaticky som dal Build all. Znova to isté. Skontroloval som súbory na disku. Zistil som, že daný formulár má stále rovnaký dátum a čas ako predtým. Keď urobím zmenu vo formári, tak ju tam vidím. To isté aj v zdrojovom kóde. Ak to uložím na disku to nenájdem. Adresár som si nezmýlil, lebo kompilácia prebieha do podadresárov v tomto adresári. Keď som vybral v menu Close all a otvoril som DPR súbor, tak sa mi všetko načítalo tak, ako som to nechal, čiže aj s úpravami. Lenže kompilácia prebieha so súborov na disku a tie zmeny neobsahujú. Neviem, kde sa to teda berie, že to Delphi vie nájsť, hoci na disku to nie je. Vedel by s tým niekto pomôcť?
Nakoniec ma napadlo dať ešte Save as.... To zrejme pomohlo, len neviem prečo sa to tak správalo.
Problem by mohl byt v pripade, kdy jsi hybal s datumem pocitace a DCU soubory mely novejsi datum nez zdrojaky. Pak by se mohly brat misto zkompilovanych. Ale Build by to mel resit.
Dátum bol 14.9.2006 a dátum mám aktualizovaný Internetom cez WinXP, takže ani o sekundu sa nezmenil. Tie súbory sa správali ako chránené proti zápisu. Aj DFM aj PAS. Vyriešil to až Save as... a hádam natrvalo.
Práve som zistil, v čom bol problém. Stalo sa mi teraz niečo podobné. Popíšem to v priebehu dňa v sekcii Tipy, triky.