Ako je ista dobro pokriveno u Helpu, onda je to ova tema.
Ako bas hoces ukratko: u kreiranju svoje klase nasledis TComponent ili neku od klasa koje poticu od TComponent, uradis implementaciju kakvu si zeleo i u 'implementation' bloku definises putem Register procedure u koji paket i toolbar da se instalira. Ukoliko kreiras svoje dodatne stvari, kao sto design-time editori i slicno, imas dodatne funkcije da se i oni registruju.
Onda instaliras tu komponentu, bilo preko install component u meniju (pa otvoris taj svoj unit), bilo preko instalacije dpk paketa, ukoliko si pravio package od vise unita.
Pa imas Delphi, i u njemu help. Potrazi nesto kao 'writing custom components'. Tu imas mnogo detaljnije nego da ti mi sad pisemo post po post; plus je sve organizovano/uredjeno po nekom logicnom redosledu.
Rajko
P.S. Odmah da ti kazem, pisanje komponenata u Delphi-ju je lako. Ali, PISANJE (komercijalnih) komponenata je stvar debelog iskustva, talenta itd. itd. Sta znaci 'komercijalne' komponente? Pa, nesto vise od klasicnog 'hello, world' stereotipa, ili promene boje, fonta, uopste trivijalnih stvari...ukratko, nesto sto bi neko pozeleo i da kupi.
I da, vrlo bitno, kako stojis sa OOP-om?
Pravio sam dosta stvarchica u Delphiju ali nikako nisam seo i napravio neku svoju komponentu mada sam imao potrebe za tim... Stalno se grbavim i iskoristim neke gotove koje (naravno) nikada ne mogu da izgledaju kako ti zelis, s' toga se setih da priupitam nekog malo iskusnijeg od mene na ovom forumu
Uz pro i enterprise verzuju dobijas kod svih komponenti koji se isporucuju u Delphi. a posto su uglavnom brolandovih ruku delo mozes biti siguran u njihov kvalitet!
Eh, ja imam Mastering Delphi 6 u "papirnom" obliku na srpskom. Platio sam je 50 dm (25 €) na sajmu knjiga u beogradu. Dobijes i CD sa svim primerima iz knjige ;)