Newsgroup: it.comp.lang.delphi
Titolo: Installazione di un componente

Salve, sono un neofita di Delphi.
Ho bisogno di una mano ad aggiungere un componente che ho scaricato da
internet.
In pratica io mi ritrovo due file (uno con estensione.PAS e uno con
estensione.DCR) sul disco e non so come fare per aggiungerli alla linguetta
SAMPLES per poter utilizzare il componente.
Ho Delphi 7 Enterprise.
Grazie.
NuandaŽ

 "pippo.pas"
Se il componente ha un DCR molto probabilmente è un componente che va nella
palette e non una semplice classe.
Per installare un componente con il solo PAS a disposizione basta andare in
Component / Install component -> Into new package
poi in Unit file name ci va il nome del pas e in Package file name un nome
di dpk a piacere, anche non esistente (io di solito lo creo nella stessa dir
del pas con il nome filepas_DPK.dpk), premere OK e poi Install.
Se alla compilazione del progetto in cui usi quel componente ti dice di non
trovare il file pas, devi aggiungere la cartella nel path delle librerie:
Environment options / Library / Library path ... e da qui aggiungi la
cartella alla lista.
--
Jax


Per installare il componente, non devi far altro che includerlo in un
Package (file DPK) e registrarlo nell'ambiente di Delphi (l'IDE). 
Per imparare, puoi crearti un nuovo package (File | New | Other |
Package), e aggiungere il file PAS del componente (o col tasto Add dalla
barra degli strumenti del package, o anche trascinando e rilasciando il
file direttamente da explorer di windows). Poichè il file PAS e il file
DCR avranno sicuramente  lo stesso nome, verrà automaticamente aggiunto al
package anche il file DPR. Dopodichè dai Install dalla barra degli
strumenti del package e non devi fare altro. 
Si può fare la stessa cosa con un package già esistente e installato, solo
che dopo aver aggiunto il componente si preme il tasto Compile dalla
toolbar del package. 
Altro modo è dal menù Component | Installa component
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 SAMPLES per poter utilizzare il componente.
Il file dcr contiene l'icona che rappresenterà quel componente all'interno
della Component Palette.
Se vuoi che il componente venga visualizzato all'interno del TabSheet
"Samples", apri, prima dell'installazione, il file .pas.
C'è sicuramente una procedura chiamata Register.
Vai alla sua implementazione e modifica il primo parametro passato alla
procedura "RegisterComponents". Tale parametro rappresenta il nome del
TabSheet sul quale di default si va ad installare. Modifica questo con
"Samples". Salva il file.
Menu Component|Install Component
In "Unit file name" inseriscri il percorso completo del tuo componente;
In "Search Path" metti in coda la cartella che contiene il file;
In "Package file name" metti "C:\Program
Files\Borland\Delphi6\Lib\dclusr.dpk" (dovresti averlo di default se non hai
installato precedentemente altri componenti)
dclusr.dpk è un package che inizialmente è vuoto e messo a disposizione
degli utenti proprio a tale scopo.
Poi premi "Ok".
A questo punto dovresti ritrovartelo sulla Component Palette al TabSheet
"Samples".
--
Acqua


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

 "Samples".
dimenticavo di dire (se non l'ha già fatto qualcuno in questo 3ad) che 
indipendentemente dal parametro della RegisterComponents si può comunque 
personalizzare la Component Palette come si vuole, spostando componenti da un 
tabsheet all'altro (menu contesuale Properties)
