PDA

Visualizza la versione completa : [Delphi] Cambiare il Path di un componente installato


Lyll0
03-09-2003, 12:36
salve gente,
ho installato un componente esterno al Delphi base.

il fatto Ŕ che ho fatto partire l'instalalzione da floppy ed ora ogni volta che devo far partire il programma devo inserire un floppy dentro al lettore per velocizzare il funzionamento del programma!

come faccio a dirgli che il file che cerca sta da un'altra parte?

grazie

alka
03-09-2003, 15:57
I componenti aggiuntivi vengono distribuiti sottoforma di package da aprire, compilare e installare oppure incapsulati all'interno di un eseguibile che provvedere a copiare i file in una cartella su disco eventualmente scelta dall'utente e, opzionalmente, ad installare i componenti in Delphi.

Probabilmente, l'accesso al disco floppy Ŕ un errore che si trova nel programma (o da qualche altra parte) e non Ŕ imputabile in alcun modo a componenti esterni di Delphi, a meno che tu non abbia volutamente usato la voce di menu [Component|Install Component] aggiungendo al pacchetto di componenti utente il file aprendolo da A:.

In generale, copiare i file sorgenti su disco fisso Ŕ d'obbligo, altrimenti devi avere il dischetto per poter compilare i programmi senza runtime package (e non Ŕ una questione di "velocizzare", ma di necessitÓ).

Per risolvere il problema, se Ŕ stato causato da uno dei metodi che ti ho elencato, Ŕ sufficiente aprire nuovamente il package che contiene i componenti installati dall'utente (il "Borland User Components"), rimuovere i riferimenti a file sorgenti PAS che si trovano su floppy e aggiungere nuovamente i riferimenti inserendo nel progetto del package i file opportunamente copiati su disco fisso.

Per aprire il "Borland User Components", seleziona [Component|Install Packages], evidenzia il suddetto package e premi il pulsante "Edit"; nella finestra di progetto del package, dovresti notare nel gruppo contains i file che fanno riferimento al floppy: eliminali con CANC e usa il pulsante "Add" per aggiungere invece i file omonimi copiati su disco fisso.

Loading