vložil Radek Červinka
21. června 2013 23:28
Vzpomněl jsem si na dva malé tipy, v prvním případě na rozmrznutí Delphi IDE a v druhém případě na zrychlení upgrade nebo reinstalace.
Delphi IDE obsahuje několik kompilátorů (myslím tím i pro Win32 - ne pro jiné platformy):
- hlavní kompilátor (a taky v původních Delphi jediný) - ten produkuje dcu a binárky
- Error Insight - kompilátor na pozadí od Delphi 8+, to je ta s…a co podtrhává někdy špatně řádky, dá se vypnout v Options. Neustále parsuje zdrojový kód a je citlivý
na "Library path" a "Browsing path".- Help Insight - to je to co zobrazí informace o parametrech např. funkce při zastavení myši
- Code Completion - Delphi 5? - napovídač (myslím že se mu říká i Kibitz compiler) - DDevExtensions přidává možnost použít ESC
Do toho se může plést např. CnPack, nebo jiné rozšíření, případně IDEFIXPack.
Kromě prvního, který funguje vždy OK, jsou Error a Help psané v .NET z doby kdy se IDE rozšiřovalo v .NETu (aby se následně od toho upouštělo nejméně
k vůli rychlosti).
Osobně chápu těchto několik kompilátorů jako velký problém, a vím, že se to řeší. Ale i tak počet problémů se s vyššími verzemi výrazně snížil.
Bohužel jednou za čas, když šachuji s projektem se stane, že se IDE zamyslí a vytuhne. Zjistil jsem, že se někdo (buďto nějaké rozšíření nebo některých z kompilátorů) zacyklil ve čtení dcu (střídavě čte dvě dcu). Je velmi pravděpodobné, že za to může některé rozšíření, ale vždy pomůže pod rukou smazat dcu (při běžícím IDE) a IDE okamžitě zafunguje.
Nevím kdo za to může a nemám čas to zjišťovat, ale třeba to někomu pomůže.
Druhý problém je při instalaci SP nebo reinstalaci. Na začátku instalátor kontroluje všechny soubory (prý za to může to MSI od MS). Výrazně pomůže když smažete adresář SOURCE a LIB.
Mimochodem jakákoliv zkušenost bude skvělá - podělte se v komentářích.