Originariamente inviato da krisiv99
se aggiungo la unit ad un project nuovo tra le uses e mando in run mi dice che non trova il file 'TCard.dcu'
A questo proposito, dimenticavo di dire che l'installazione del componente non influisce direttamente su questo problema specifico.

Quando tu compili un'applicazione Delphi, hai la possibilità di
[list=1][*]incorporare tutto il codice sorgente nell'eseguibile;[*]rendere l'eseguibile dipendente dai "runtime package".[/list=1]

Nel caso 1), devi configurare il Search Path all'interno del tuo ambiente affinché Delphi possa individuare il file .pas di cui è stata aggiunta la unit nella clausola uses del sorgente, così da poterlo compilare e incorporare nell'eseguibile.

Nel caso 2), questo non è necessario in quanto Delphi rende l'eseguibile "dipendente" dal package runtime (se lo hai creato seguendo le mie istruzioni precedenti) che contiene l'implementazione del tuo componente; tale package va ovviamente distribuito assieme all'applicazione, cosa non necessaria nel caso 1).

Ciao!