Delphi - Rendszer mappák elérési útvonalai

forráskód letöltése
Mellékelt példában készítünk egy TPath nevű komponenst, melynek segítségével 32 különböző, az operációs rendszerrel kapcsolatos könyvtárnak pontos elérési útvonalát tudhatjuk meg. A mellékelt példaprogram megnyitása előtt a Path.pas-ban lévő komponenst telepítenie kell a Delphi alá.

A komponens minden egyes property-ét egy sztring típusban adja vissza az adott könyvtár elérési útvonalát. Bár ezek a property-k published-ként deklaráltak, mégsem írhatjuk át azokat, értékük csak olvasható.

A property-k az értéküket a komponens konstruktoránál kapják. A könyvtárak elérési útvonalainak többségét a Windows a regisztrációs adatbázisában tárolja, így ezeket csak egyszerűen ki kell olvasnunk onnan.