Originariamente inviato da - DeeJay A -
ok, copiandoli nella cartella dell'exe il programma funziona su tutti i computer, i file che devo copiare sono vcl50.bpl e VaComm5.bpl, non c'è modo di includerli nell'exe avendo solo i bpl?
Solo se possiedi i sorgenti delle unit che sono compilate all'interno del secondo package.

Il codice sorgente, distribuito in unit, è spesso disponibile nella sua forma "sorgente" appunto, oppure compilato all'interno di package.

Se si ha a disposizione il codice sorgente, quindi, lo si può compilare all'interno dell'applicazione oppure linkare l'eseguibile alla libreria (il package BPL) che lo contiene; se non si possiede il codice sorgente, la seconda soluzione è la via obbligata, in quanto è l'unico file a contenere il codice binario di cui si necessita, ma questo richiede il deploy del package e dai package di base di Delphi da cui esso dipende, nonostante le unit di questi ultimi vengano normalmente incorporate nell'eseguibile poiché il codice sorgente viene fornito con lo stesso Delphi.

Ciao!