Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je dôvod:
* kompilácia: Jednotky Delphi sú zostavené do súborov objektov (.dcu). Tieto súbory objektov obsahujú kompilovaný kód jednotky, ale nie samotný zdrojový kód.
* Prepojenie: Keď je vaša aplikácia zostavená, kompilátor prepojí potrebné súbory objektov spolu na vytvorenie konečného spustenia.
* runtime: V Runtime je spustiteľný načítaný do pamäte a vykonaný. Zostavený kód z jednotiek sa vykonáva, ale skutočný zdrojový kód jednotky nie je prítomný ani zobrazený.
Čo by ste mohli vidieť:
Aj keď samotná jednotka nie je zobrazená, môžete vidieť niektoré aspekty nepriamo:
* Formuláre: Ak jednotka obsahuje formulár, tento formulár sa zobrazí pri spustení vašej aplikácie.
* Chybové správy: Ak dôjde k chybe v rámci kódu v jednotke, chybová správa by mohla uviesť názov jednotky, ale nezobrazí skutočný kód.
* Debuggers: Pri ladení môžete vidieť zdrojový kód jednotiek (ak máte zdrojový kód) a prejdete cez riadok kódu po riadku.
Zhrnutie: Jednotky Delphi sa používajú na opätovné použitie v organizácii a kóde. Sú zostavené do súborov objektov a nie sú priamo viditeľné za behu. Kód v jednotkách sa vykoná, ale zdrojový kód sa nezobrazí.