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