Misteriozni Delphi

Kao i gotovo svaka druga aplikacija, i Delphi kao razvojno okruženje poseduje svoja „tajna mesta“, tzv. nedokumentovane sadržaje. Poznavanjem ovih tajnih mesta možemo samo da svakodnevni rad učinimo zabavnijim. Pored toga ovi nedokumentovani sadržaji često mogu da nam pomognu u bržem i produktivnijem radu. Zbog svega ovoga, predstavićemo vam nekoliko tajnih podešavanja (pravilnije rečeno, dovoljno nedokumentovanih).

Gotovo sva ova podešavanja se nalaze pod Delphi-jevim glavni ključem u Windows Registry bazi (možete ga videti na slici). Taj ključ je:

HKEY_CURRENT_USERSoftware BorlandDelphi5.0

a mi ćemo ga dalje u tekstu skraćeno nazivati samo „OsnKljuc„, radi bolje preglednosti. Naravno, za svaku modifikaciju Registry-ja koristićemo „Registry Editor“ (regedit.exe). Ali pre nego što krenete u bilo kakvu izmenu instanci (ključeva i vrednosti) Registry-ja, napravite njegovu kopiju, zbog slučaja da se desi nešto nepredviđeno. Za dodavanje bilo kog ključa u Registry, koristi se meni „Edit> New> Key“. Kada izaberete ovaj meni, pojaviće se dijalog za unošenje naziva novog ključa – unesite naziv i pritisnite Enter. Kada ste dodali ključ u njega možete da ubacite više instanci putem menija „Edit> New> String“ (ili Binary, ili Dword), pojaviće se nova privremena vrednost koju treba da zamenite novom. Inače, većina vrednosti instanci je tipa String i Boolean. Svaki put kada u Registry-ju promenite neki ili neku vrednost, biće potrebno da restartujete Delphi.

A sad prelazimo i na same ključeve koje treba dodati ili izmeniti:


  • FontNamePropertyDisplayFontNames
    Dodavanjem ovog ključa sa vrednošću „1“ u putanju „OsnKljucExtras“ (setite se, OsnKljuc je cela Delphi putanja), dobićete grafički prikaz liste fontova u Delphi-ju.

  • AutoPaletteSelect
    Dodavanjem ovog ključa sa vrednošću „1“ u putanju „OsnKljucExtras“ dobijate mogućnost autoselekcije određene palete komponenti u momentu kada se pokazivač miša nalazi iznad nje (hover).

  • AutoPaletteScroll
    Dodavanjem ovog ključa sa vrednošću „1“ u putanju „OsnKljucExtras“ dobijate skrolovanje liste komponenti na jednoj kartici – tabu, kada se pokazivač miša nađe iznad levog ili desnog scroller-a. Ovo će se, naravno, desiti kada broj komponenti prevazilazi mogući prikaz.

  • Editor.DefaultHeight i Editor.DefaultWidth
    Ako dodate ključ Editor.DefaultHeight sa vrednošću „500“ i Editor.DefaultWidth sa vrednošću „700“ u putanju „OsnKljucEditor“, podesićete default vrednosti za otvaranje svakog novog Delphi projekta.
Naravno, ovo je samo mala lista podešavanja koja mogu da vam olakšaju svakodnevni rad. Broj nedokumentovanih podešavanja je vrlo velik i gotovo svakodnevno se otkrivaju nova.

Pratite Krstaricu na www.krstarica.com