Lukáš Kuzmiak / 07. 08. 2003, 00:00
Opäť sa stretávame po dlhom čase oddychu! Tento článok bude viac teoretický ako praktický. Ukážeme si pridávanie nových komponentov do Delphi (používam verziu 7 a neručím za to, že to bude fungovať aj v nižších verziách).
Prvé čo musím urobiť je, že si tieto nové komponenty musíme zohnať. Veľmi dobrý zdroj komponentov je www.TORRY.net. Po načítaní stránky klikneme na VCL v hornej lište a v ľavom menu sa nám zobrazí veľké množstvo skupín. Vyberieme napr. Labels. Tu som našiel komponent "Dr.Label" - je to dosť dobrý komponent a ak sa vám nechce chodiť na tú adresu tu ho máte. Teraz k samotnej inštalácií. Po nájdení a rozpakovaní ... spustíme Delphi. Vyberieme možnosť Component z horného menu (pre skúsenejších programátorov z Main menu) a tu položku "Install Component". V delphi sú komponenty uložené v balíčkoch. Nový komponent môžeme uložiť buď do existujúceho balíčka (odporúčam) alebo do nového balíčka (zbytočnosť).
Necháme si teda možnosť "Into existing package". Vedľa poľa "Unit file name klikneme na browse a nájdeme zdrojový kód daného komponentu *.pas. Potom tu len klikneme na "OK". Malo by sa nám zobraziť hlásenie s textom "Package dclusr.bpl will be rebuild. Continue ?" Vyberieme "Áno". Bude prebiehať kompilovanie balíčku dclusr.bpl po dokončení sa nám zobrazí okno o umiestnení komponentu na palete komponentov. Teraz už len stčí uložiť balíček a hotovo -nová komponenta je na svete. Tu Vám ponúkam zaujímavú komponentu - Systray - ktorý slúži na umiestnenie ikony do tray-u. Nainštalujte ho podľa postupu uvedeného vyššie. Vytvoríme nový projekt: vložíme systray a Button. Obsluha buttonu:
SysTray1.Visible := true;
Form1.Hide;
Obsluha udalosti onclick komponentu systray1:
Form1.Show;
SysTray1.Visible := false;
Aplikáciu spustite, kliknite na tlačidlo a ikona je v Sys tray. Kliknite na ikonu v systray a program máme späť. Je to dobrá vec. Tak zasa o týždeň. Pri problémoch s inštaláciou komponentov mi určite napíšte niektoré komponenty totiž nejdú nainštalovať len tak jednoducho !!!! Delphi@inet.sk
-LuKaSh_88-
Copyright © 2002 - 2013 inet.sk, s. r. o. | Všetky práva vyhradené | Neprešlo jazykovou úpravou | ISSN 1336-1899
Využívame kvalitný webhosting za rozumnú cenu od Inet.sk