Instalação de componente

Delphi

17/06/2006

Estou instalando um componente e esta dando um erro.
[Fatal Error] Could not create output file ´C:\Arquivos de programas\Borland\Delphi7\Projects\Bpl\dxThemeD7.bpl´
Alguem sabe como resolver.


Dorneles

Dorneles

Curtidas 0

Respostas

Gtts

Gtts

17/06/2006

olá...

vc. já tentou copiar os arquivos (units) que fazem parte do componente para pasta C:/Arquivos de Programas / Borland / Delphi / Bin ?

talvez isso resolva seu problema.

flw.


GOSTEI 0
Adriano Santos

Adriano Santos

17/06/2006

Estou instalando um componente e esta dando um erro. [Fatal Error] Could not create output file ´C:\Arquivos de programas\Borland\Delphi7\Projects\Bpl\dxThemeD7.bpl´ Alguem sabe como resolver.


É um package (.dpk) ??? Vai no Options (Ctrl + Shift + F11) e verifique o Directory/Conditionals. Olhe o campo Output Directory. Talvez esteja apontando para um local que não existe, embora seja a pasta do proprio
Delphi, o que não faz sentido.


GOSTEI 0
Madcat

Madcat

17/06/2006

Existe a possibilidade de instalar componentes através de três tipos de extensões de arquivos: *.pas, *.dcu, *.dpk.

Explicando um por um: ...

1 - Para arquivos que necessitam de um Package (normalmente componentes que possuem somente o *.PAS), execute o Delphi e feche o projeto, acesse o menu ´Component´ e clique na opção ´install component´. Na janela que se apresenta, acesse a aba ´ Into New Packages´, clique no botão ´Browse´ ao lado da caixa de texto ´Unit File Name´ abra o arquivo com extensão *.pas, dê ok e logo após ´Compile´ e ´Install´ e o arquivo criará uma aba na barra de componentes com um nome para a sua localização.

2 - Para instalar pacotes de componentes (Packages, arquivos com a extensão *.DPK), execute o Delphi e feche o projeto, acesse o menu ´File´ e clique na opção ´Open´, abra o arquivo que contém os componentes. Dê Ok e depois é só clicar en ´install´. Pronto seu pacote de componentes será instalado.

3 - Para arquivos com a extensão *.dcu, é um pouco mais complicado. Acesse o menu ´Component´ e clique na opção ´install package´. Verifique se na lista ´Design packages´ existe a opção ´Borland user component´, se sim, clique no botão ´edit´, abrirá uma caixa de mensagens, clique no botão ´yes´. Na janela que aparece clique no botão ´add´, na janela que se abrirá clique no botão ´browse´ da caixa de texto ´unit file name´. Na caixa de combinação ´files of type´ escolha ´Delphi compiled unit(*.dcu)´, depois na caixa de texto ´File name´ direcione o arquivo a ser instalado, clique no botão ´open´. Clique no botão ´ok´ na janela que aparece e clique no botão install. Pronto o seu componente será instalado.

Obs:Se na lista ´Design packages´ não tiver a opção ´Borland user component´ você deverá primeiro instalar componentes que estão em arquivos com extensão *.pas.

Espero ter ajudado :D vlw... té mais...


GOSTEI 0
Dorneles

Dorneles

17/06/2006

Estou tentando instalar a ExpressPrinting, sao *.dpk
Como tem varios dpk, estou instalando primeiro o DXPSCORED7.DPK,
quando mando instalar ele aparece uma menssagem ERRO: CANNOT LOAD PACKAGE ´DXPSCORED7´. IT CONTAINS UNIT ´DXPSSNGLTN´ WHICH IS ALSO CONTAINED IN PACKAGE ´DCLUSR70´, dentro da pasta do dephi\bpl, tem o DCLUSR70.BPL, em library, ja apontei para a pasta onde esta os *.pas.
O que pode estar errado.


GOSTEI 0
Dopi

Dopi

17/06/2006

Dorneles,

Provavelmente vc tentou instalar o componente como .PAS, e quando isso é feito o Delphi incorpora os .PAS/.DCU no arquivo padrão de Package do Usuário (DCLUSR70)

Procure pelo arquivo DCLUSR70.DPK e abra-o, remova dele as units do componente, compile e salve...

Após isso, tente instalar o componente usando o package dele....


GOSTEI 0
Dorneles

Dorneles

17/06/2006

ate agora consegui instalar só um .dpk ainda falta uns 8, agora esta dando um outra mensagem: [b:842bc6a702]can´t be installed because it is not a design time package.[/b:842bc6a702][/b]


GOSTEI 0
Adriano Santos

Adriano Santos

17/06/2006

ate agora consegui instalar só um .dpk ainda falta uns 8, agora esta dando um outra mensagem: [b:d6ad978414]can´t be installed because it is not a design time package.[/b:d6ad978414][/b]


Porque este package não é o package dos componentes visuais e só precisa ser compilado, não é necessário instalar.


GOSTEI 0
Dopi

Dopi

17/06/2006

Dorneles,

ate agora consegui instalar só um .dpk ainda falta uns 8, agora esta dando um outra mensagem: [b:c1b72816f8]can´t be installed because it is not a design time package.[/b:c1b72816f8]


Dificilmente um componente ou conjunto de componentes necessita mais do que 2 packages para ser instalado...

Provavelmente os demais packages são para outras versões do Delphi... Leia o arquivo README.TXT ou INSTALL.TXT que deve ter vindo com o Componente e verifique quais packages são necessários para o seu caso (para a sua versão do Delphi)...

Em relação ao erro acima, é exatamente como o Adriano comentou... esse package não pode ser instalado, pois é um Package de Run-time, ou seja, ele possui código que será adicionado ao seu executável quando compilado, mas não tem nenhum código que seja usado na IDE do Delphi (como um Editor de Propriedade por exemplo)

[i:c1b72816f8]Porque os fabricantes de componentes ´quebram´ os packages em 2, Design Package e Run-time Package ? [/i:c1b72816f8]
Porque dessa maneira, o código dos Editores de Propriedade ou Editores de Componente, que são programas que auxiliam o uso do componente, não são inseridos no seu Executável final desnecessariamente...


GOSTEI 0
POSTAR