Domanda

Delphi 2006, ogni volta che ha iniziato di nuovo, perde pacchetto di componenti. Questo accade su una base quotidiana. Abbiamo pacchetti di componenti con componenti VCL personalizzati che abbiamo scritto noi stessi. Per la messa in Delphi 2006, nulla è notato. Ma non appena apro una forma che ha alcuni di questi componenti su di esso, ricevo

  

bds.exe - Impossibile individuare un componente

     

Questa applicazione non è stata avviata   perché non era DclOpusRep2006.bpl   trovato. Una nuova installazione dell'applicazione   potrebbe risolvere il problema.

Quando poi provo a reinstallare il pacchetto di componenti, due cose potrebbero accadere:

  1. I ottenere un elenco empy dei pacchetti di progettazione e devono andare a regedit per eliminare il pacchetto in questione, prima di essere in grado di aggiungerlo nuovamente.
  2. ho la lista dei pacchetti di progettazione allright e lo fa mostrarmi il pacchetto in questione come se fosse carica e disponibili.

Il pacchetto è alsways disponibili su un disco locale, ma non quello di Delphi risiede. Tutte le idee nella risoluzione dei problemi?

Giusto per chiarire il mio problema sulla base di prima risposta: Io sono l'unico sviluppatore a questo progetto. La biblioteca è stata installata dalla stessa posizione risiede ancora e il percorso nella lista pacchetti di componenti è corretta.

È stato utile?

Soluzione

Il BPL o una delle sue dipendenze non sono stati trovati. Essi possono essere stati trovati durante l'installazione del pacchetto per la directory corrente del processo di BDS al momento, ma non si trova più avanti perché la directory corrente era quindi diversa.

Sempre assicurarsi che le bPLS e tutte le loro dipendenze (bPLS collegate staticamente e DLL) si trovano in una directory che è incluso nel percorso di sistema.

Altri suggerimenti

sto cercando di indovinare ciò che segue può essere successo:

  • Il pacchetto componente è stato installato
  • Il file è stato spostato (o forse 2 o più sviluppatori utilizzano i progetti che lo utilizzano, ei file vivono in luoghi diversi sul loro PC)
  • Non tutti i percorsi sono stati aggiornati per riflettere la nuova posizione.

Il mio suggerimento in questo caso sarebbe quello di trovare tutti i file di progetto che fanno riferimento a questo libreria di componenti e aggiornare il percorso.

Se siete su una squadra e i membri del team hanno questo file installati in posizioni diverse su ogni macchina, standardizzare la posizione in tutti i PC.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top